From 74ccdf5c6e319fbf65b5d2afc0f6395e4aee11fd Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Sat, 16 May 2026 17:43:46 -0300 Subject: [PATCH] =?UTF-8?q?refatora=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/eli-vue.es.js | 2443 ++++---- dist/eli-vue.umd.js | 72 +- .../EliEntrada/EliEntradaDataHora.vue.d.ts | 4 +- .../EliEntrada/EliEntradaNumero.vue.d.ts | 4 +- .../EliEntrada/EliEntradaParagrafo.vue.d.ts | 12 +- .../EliEntrada/EliEntradaSelecao.vue.d.ts | 4869 ++++++++-------- .../EliEntrada/EliEntradaTexto.vue.d.ts | 4 +- dist/types/componentes/EliEntrada/index.d.ts | 2 +- .../EliEntrada/registryEliEntradas.d.ts | 4893 +++++++++-------- .../componentes/EliTabela/EliTabela.vue.d.ts | 69 +- .../EliTabela/EliTabelaBody.vue.d.ts | 14 +- .../EliTabela/EliTabelaCabecalho.vue.d.ts | 2 +- .../EliTabela/EliTabelaCaixaDeBusca.vue.d.ts | 2 +- .../EliTabela/EliTabelaDebug.vue.d.ts | 8 +- .../EliTabela/EliTabelaDetalhesLinha.vue.d.ts | 2 +- .../EliTabela/EliTabelaEstados.vue.d.ts | 5 +- .../EliTabela/EliTabelaHead.vue.d.ts | 16 +- .../EliTabela/EliTabelaMenuAcoes.vue.d.ts | 8 +- .../EliTabelaModalFiltroAvancado.vue.d.ts | 12 +- .../celulas/EliTabelaCelula.vue.d.ts | 2 +- .../celulas/EliTabelaCelulaTags.vue.d.ts | 2 +- .../celulas/registryTabelaCelulas.d.ts | 2 +- .../EliTabela/celulas/tiposTabelaCelulas.d.ts | 2 +- .../EliTabela/types-eli-tabela.d.ts | 4 +- .../ola_mundo/EliOlaMundo.vue.d.ts | 4 +- dist/types/index.d.ts | 5 +- package.json | 10 +- pnpm-lock.yaml | 297 +- .../EliEntrada/EliEntradaSelecao.vue | 2 +- src/componentes/EliEntrada/index.ts | 6 +- src/componentes/EliTabela/EliTabelaBody.vue | 2 +- .../EliTabela/EliTabelaCaixaDeBusca.vue | 2 +- src/componentes/EliTabela/EliTabelaDebug.vue | 4 +- .../EliTabela/EliTabelaDetalhesLinha.vue | 2 +- .../EliTabela/EliTabelaEstados.vue | 4 +- src/componentes/EliTabela/EliTabelaHead.vue | 6 +- .../EliTabela/EliTabelaMenuAcoes.vue | 86 +- .../EliTabela/celulas/tiposTabelaCelulas.ts | 2 +- src/componentes/EliTabela/types-eli-tabela.ts | 4 +- src/index.ts | 6 +- src/playground/tabela.playground.vue | 2 +- tsconfig.build.json | 3 +- tsconfig.json | 1 + 43 files changed, 6568 insertions(+), 6333 deletions(-) diff --git a/dist/eli-vue.es.js b/dist/eli-vue.es.js index 3e7499a..f8188b8 100644 --- a/dist/eli-vue.es.js +++ b/dist/eli-vue.es.js @@ -1,15 +1,15 @@ (function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('@font-face{font-family:Google Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://paiol.idz.one/estaticos/GoogleSans/GoogleSans-VariableFont_GRAD,opsz,wght.ttf) format("truetype")}@font-face{font-family:Google Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://paiol.idz.one/estaticos/GoogleSans/GoogleSans-Italic-VariableFont_GRAD,opsz,wght.ttf) format("truetype")}:root{--eli-font-family: "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--v-font-family: var(--eli-font-family)}html,body{font-family:var(--eli-font-family)}:where([class^=eli-],[class*=" eli-"]){font-family:var(--eli-font-family);--v-font-family: var(--eli-font-family)}button,input,select,textarea{font-family:inherit}.eli-badge .v-badge__badge,.eli-badge .v-badge__content{border-radius:var(--eli-badge-radius)!important}.eli-cartao{border-radius:12px}.eli-cartao__titulo{display:flex;align-items:center;justify-content:space-between;gap:12px}.eli-cartao__titulo-texto{min-width:0}.eli-cartao__conteudo{padding-top:8px}.eli-cartao__acoes{padding-top:0}.eli-cartao--cancelado{opacity:.85}.eli-data-hora{width:100%}.eli-entrada__prefixo,.eli-entrada__sufixo{opacity:.75;font-size:.9em;white-space:nowrap}.eli-entrada__prefixo{margin-right:6px}.eli-entrada__sufixo{margin-left:6px}.eli-tabela__celula-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.eli-tabela__celula-tag{cursor:default}.eli-tabela__celula-tag-icone{margin-right:6px}.eli-tabela__texto-truncado{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.eli-tabela__celula-link{all:unset;display:inline;color:#2563eb;cursor:pointer;text-decoration:underline;text-decoration-color:#2563eb8c;text-underline-offset:2px}.eli-tabela__celula-link:hover{color:#1d4ed8;text-decoration-color:#1d4ed8bf}.eli-tabela__celula-link:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;border-radius:4px}.eli-tabela__busca{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.eli-tabela__busca-input-wrapper{display:inline-flex;align-items:stretch;border-radius:var(--eli-tabela-cabecalho-controle-radius, 8px);border:1px solid rgba(15,23,42,.15);overflow:hidden;background:#fff;height:var(--eli-tabela-cabecalho-controle-altura, 34px)}.eli-tabela__busca-input{height:100%;padding:0 12px;border:none;outline:none;font-size:.875rem;color:#0f172ad9}.eli-tabela__busca-input::-webkit-search-cancel-button,.eli-tabela__busca-input::-webkit-search-decoration{-webkit-appearance:none}.eli-tabela__busca-input::placeholder{color:#6b7280d9}.eli-tabela__busca-botao{display:inline-flex;align-items:center;justify-content:center;border:none;background:#2563eb1f;color:#2563ebf2;height:100%;padding:0 12px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__busca-botao-icone{display:block}.eli-tabela__busca-botao:hover,.eli-tabela__busca-botao:focus-visible{background:#2563eb33;color:#2563eb}.eli-tabela__busca-botao:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.eli-tabela__busca-grupo{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.eli-tabela-modal-colunas__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px}.eli-tabela-modal-colunas__modal{width:min(860px,100%);background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a40;overflow:hidden}.eli-tabela-modal-colunas__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-colunas__titulo{font-size:1rem;margin:0}.eli-tabela-modal-colunas__fechar{width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#0f172acc}.eli-tabela-modal-colunas__fechar:hover,.eli-tabela-modal-colunas__fechar:focus-visible{background:#0f172a0f}.eli-tabela-modal-colunas__conteudo{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.eli-tabela-modal-colunas__coluna-titulo{font-weight:600;margin-bottom:8px}.eli-tabela-modal-colunas__lista{min-height:260px;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:10px;background:#0f172a03}.eli-tabela-modal-colunas__item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:#fff;cursor:grab;-webkit-user-select:none;user-select:none}.eli-tabela-modal-colunas__item+.eli-tabela-modal-colunas__item{margin-top:8px}.eli-tabela-modal-colunas__item:active{cursor:grabbing}.eli-tabela-modal-colunas__item-handle{color:#0f172a8c;font-size:14px}.eli-tabela-modal-colunas__item-texto{flex:1;min-width:0}.eli-tabela-modal-colunas__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-colunas__botao{height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:.9rem}.eli-tabela-modal-colunas__botao--sec:hover,.eli-tabela-modal-colunas__botao--sec:focus-visible{background:#0f172a0f}.eli-tabela-modal-colunas__botao--prim{border:none;background:#2563ebf2;color:#fff}.eli-tabela-modal-colunas__botao--prim:hover,.eli-tabela-modal-colunas__botao--prim:focus-visible{background:#2563eb}@media(max-width:720px){.eli-tabela-modal-colunas__conteudo{grid-template-columns:1fr}}.eli-tabela-modal-filtro__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px}.eli-tabela-modal-filtro__modal{width:min(980px,100%);background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a40;overflow:hidden}.eli-tabela-modal-filtro__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-filtro__titulo{font-size:1rem;margin:0}.eli-tabela-modal-filtro__fechar{width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#0f172acc}.eli-tabela-modal-filtro__fechar:hover,.eli-tabela-modal-filtro__fechar:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__conteudo{padding:16px}.eli-tabela-modal-filtro__vazio{opacity:.75;font-size:.9rem}.eli-tabela-modal-filtro__lista{display:grid;gap:10px}.eli-tabela-modal-filtro__linha{display:grid;grid-template-columns:1fr 34px;gap:10px;align-items:center}.eli-tabela-modal-filtro__select{height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:0 10px;background:#fff}.eli-tabela-modal-filtro__entrada{min-width:0}.eli-tabela-modal-filtro__remover{width:34px;height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:18px;line-height:1;color:#0f172acc}.eli-tabela-modal-filtro__remover:hover,.eli-tabela-modal-filtro__remover:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__acoes{margin-top:12px}.eli-tabela-modal-filtro__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-filtro__botao{height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:.9rem}.eli-tabela-modal-filtro__botao:disabled{opacity:.55;cursor:not-allowed}.eli-tabela-modal-filtro__botao--sec:hover,.eli-tabela-modal-filtro__botao--sec:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__botao--prim{border:none;background:#2563ebf2;color:#fff}.eli-tabela-modal-filtro__botao--prim:hover,.eli-tabela-modal-filtro__botao--prim:focus-visible{background:#2563eb}@media(max-width:880px){.eli-tabela-modal-filtro__linha{grid-template-columns:1fr}}.eli-tabela__paginacao{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;flex-wrap:wrap}.eli-tabela__pagina-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:9999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.875rem;font-weight:500;color:#0f172ad1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.eli-tabela__pagina-botao:hover,.eli-tabela__pagina-botao:focus-visible{background-color:#2563eb14;border-color:#2563eb66;color:#2563ebf2}.eli-tabela__pagina-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__pagina-botao:disabled{cursor:default;opacity:.5;background:#94a3b814;border-color:#94a3b82e;color:#475569bf}.eli-tabela__pagina-botao--ativo{background:#2563eb1f;border-color:#2563eb66;color:#2563ebf2}.eli-tabela__pagina-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;color:#6b7280d9;font-size:.9rem}.eli-tabela__acao-inferior{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid #16a34a;background:#fff;color:#16a34a;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acao-inferior:hover,.eli-tabela__acao-inferior:focus-visible{background-color:#f0fdf4}.eli-tabela__acao-inferior:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.eli-tabela{width:100%}.eli-tabela__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:visible}.eli-tabela__tbody{overflow:visible}.eli-tabela__tbody .eli-tabela__tr--zebra .eli-tabela__td{background:#0f172a05}.eli-tabela__th,.eli-tabela__td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.eli-tabela__th{text-align:left;font-weight:600;background:#00000008}.eli-tabela__th--ordenavel{padding:0}.eli-tabela__th--ordenavel .eli-tabela__th-botao{padding:10px 12px}.eli-tabela__th-botao{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;background:transparent;border:none;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:color .2s ease}.eli-tabela__th-botao:hover,.eli-tabela__th-botao:focus-visible{color:#0f172ad9}.eli-tabela__th-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__th-botao--ativo{color:#2563ebf2}.eli-tabela__th-texto{flex:1;min-width:0;white-space:nowrap}.eli-tabela__th-icone{flex-shrink:0}.eli-tabela__th-icone--oculto{opacity:0}.eli-tabela__tr:last-child .eli-tabela__td{border-bottom:none}.eli-tabela__td--clicavel{cursor:pointer}.eli-tabela__td--clicavel:hover{background:#00000008}.eli-tabela--erro{border:1px solid rgba(220,53,69,.35);border-radius:12px;padding:12px}.eli-tabela--carregando{border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:12px;opacity:.8}.eli-tabela__erro-titulo{font-weight:700;margin-bottom:4px}.eli-tabela__erro-mensagem{opacity:.9}.eli-tabela--vazio{border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:12px;opacity:.8}.eli-tabela__th--acoes{text-align:right;white-space:nowrap}.eli-tabela__td--acoes{white-space:nowrap;overflow:visible}.eli-tabela__acoes-container{display:flex;justify-content:flex-end;position:relative;z-index:1}.eli-tabela__acoes-container--aberto{z-index:200}.eli-tabela__rodape{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;flex-wrap:wrap}.eli-tabela__paginacao{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;flex-wrap:wrap}.eli-tabela__acoes-inferiores{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.eli-tabela__cabecalho{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap;--eli-tabela-cabecalho-controle-altura: 34px;--eli-tabela-cabecalho-controle-radius: 8px}.eli-tabela__acoes-cabecalho{display:inline-flex;gap:8px;flex-wrap:wrap}.eli-tabela__acoes-cabecalho-botao{display:inline-flex;align-items:center;gap:6px;height:var(--eli-tabela-cabecalho-controle-altura);padding:0 14px;border-radius:var(--eli-tabela-cabecalho-controle-radius);border:none;background:#2563eb1f;color:#2563ebf2;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acoes-cabecalho-botao:hover,.eli-tabela__acoes-cabecalho-botao:focus-visible{background:#2563eb33}.eli-tabela__acoes-cabecalho-botao:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.eli-tabela__acoes-cabecalho-icone{display:inline-block}.eli-tabela__acoes-cabecalho-rotulo{line-height:1}.eli-tabela__acoes-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;border:none;background:transparent;color:#0f172ab8;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acoes-toggle-icone{display:block}.eli-tabela__acoes-toggle:hover,.eli-tabela__acoes-toggle:focus-visible{background-color:#0f172a14;color:#0f172af2}.eli-tabela__acoes-toggle:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__acoes-toggle:disabled{cursor:default;color:#94a3b8cc;background:transparent}.eli-tabela__acoes-menu{min-width:180px;padding:6px 0;margin:0;list-style:none;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 12px 30px #0f172a2e;z-index:1000}.eli-tabela__acoes-item{margin:0}.eli-tabela__acoes-item-botao{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.eli-tabela__acoes-item-botao:hover,.eli-tabela__acoes-item-botao:focus-visible{background-color:#0f172a0f}.eli-tabela__acoes-item-botao:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.eli-tabela__acoes-item-icone{flex-shrink:0}.eli-tabela__acoes-item-texto{flex:1;text-align:left}.eli-tabela__th--expander,.eli-tabela__td--expander{width:42px;padding:6px 8px;text-align:center;vertical-align:middle}.eli-tabela__expander-botao{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:none;background:transparent;color:#0f172ab8;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__expander-botao:hover,.eli-tabela__expander-botao:focus-visible{background-color:#0f172a14;color:#0f172af2}.eli-tabela__expander-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__expander-botao--ativo{background-color:#0f172a0f;color:#0f172af2}.eli-tabela__td--detalhes{padding:12px}.eli-tabela__tr--detalhes .eli-tabela__td{border-bottom:1px solid rgba(0,0,0,.08)}.eli-tabela__detalhes{display:grid;gap:10px;padding-left:4px}.eli-tabela__detalhe{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:start}.eli-tabela__detalhe-rotulo{font-weight:600;color:#0f172ad9}.eli-tabela__detalhe-valor{min-width:0}@media(max-width:720px){.eli-tabela__detalhe{grid-template-columns:1fr}}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); -import { defineComponent as ie, openBlock as k, createBlock as fe, mergeProps as ot, withCtx as ye, renderSlot as st, computed as N, resolveComponent as be, createVNode as re, createElementVNode as D, createTextVNode as gn, toDisplayString as G, createCommentVNode as ge, createElementBlock as j, ref as H, watch as Be, createSlots as Mf, onMounted as wa, h as Ur, withModifiers as je, Fragment as De, renderList as Ee, resolveDynamicComponent as at, normalizeClass as lt, withDirectives as za, withKeys as Ff, vModelText as Lf, normalizeStyle as xn, Teleport as Rf, vModelSelect as Bf, onBeforeUnmount as Jf } from "vue"; -import { VBtn as Vf } from "vuetify/components/VBtn"; -import { VBadge as qf } from "vuetify/components/VBadge"; +import { defineComponent as ie, openBlock as k, createBlock as fe, mergeProps as ot, withCtx as ye, renderSlot as st, computed as P, resolveComponent as be, createVNode as re, createElementVNode as D, createTextVNode as gn, toDisplayString as G, createCommentVNode as ge, createElementBlock as j, ref as H, watch as Be, createSlots as Mf, onMounted as za, inject as Ff, h as Ur, withModifiers as je, Fragment as De, renderList as Ee, resolveDynamicComponent as at, normalizeClass as lt, withDirectives as wa, withKeys as Lf, vModelText as Rf, normalizeStyle as xn, Teleport as Bf, vModelSelect as Jf, onBeforeUnmount as Vf } from "vue"; +import { VBtn as qf } from "vuetify/components/VBtn"; +import { VBadge as Yf } from "vuetify/components/VBadge"; import { VCard as xa, VCardTitle as Da, VCardText as Oa, VCardActions as ja } from "vuetify/components/VCard"; import { VTextField as Cr } from "vuetify/components/VTextField"; -import { VTextarea as Yf, VSelect as Kf, VChip as Wf } from "vuetify/components"; -import { VTextarea as Gf } from "vuetify/components/VTextarea"; -import { VSelect as Hf } from "vuetify/components/VSelect"; -import { VChip as Xf } from "vuetify/components/VChip"; -import { VContainer as Qf } from "vuetify/components/VGrid"; -const em = ie({ +import { VTextarea as Wf, VSelect as Kf, VChip as Gf } from "vuetify/components"; +import { VTextarea as Hf } from "vuetify/components/VTextarea"; +import { VSelect as Xf } from "vuetify/components/VSelect"; +import { VChip as Qf } from "vuetify/components/VChip"; +import { VContainer as em } from "vuetify/components/VGrid"; +const tm = ie({ name: "EliBotao", inheritAttrs: !1, props: { @@ -40,8 +40,8 @@ const em = ie({ r[o] = t; return r; }; -function tm(e, n, r, o, t, i) { - return k(), fe(Vf, ot({ +function nm(e, n, r, o, t, i) { + return k(), fe(qf, ot({ color: e.color, variant: e.variant, size: e.size, @@ -54,10 +54,10 @@ function tm(e, n, r, o, t, i) { _: 3 }, 16, ["color", "variant", "size", "disabled", "loading"]); } -const Ua = /* @__PURE__ */ oe(em, [["render", tm]]), Fo = { +const Ua = /* @__PURE__ */ oe(tm, [["render", nm]]), Fo = { suave: "4px", pill: "10px" -}, nm = ie({ +}, rm = ie({ name: "EliBadge", inheritAttrs: !1, props: { @@ -96,14 +96,14 @@ const Ua = /* @__PURE__ */ oe(em, [["render", tm]]), Fo = { } }, setup(e) { - const n = N(() => e.radius in Fo ? Fo[e.radius] : e.radius), r = N(() => e.dot || e.badge !== void 0 ? e.visible : !1), o = N(() => ({ + const n = P(() => e.radius in Fo ? Fo[e.radius] : e.radius), r = P(() => e.dot || e.badge !== void 0 ? e.visible : !1), o = P(() => ({ "--eli-badge-radius": n.value })); return { showBadge: r, badgeStyle: o }; } }); -function rm(e, n, r, o, t, i) { - return e.showBadge ? (k(), fe(qf, ot({ +function im(e, n, r, o, t, i) { + return e.showBadge ? (k(), fe(Yf, ot({ key: 0, color: e.color }, e.$attrs, { @@ -121,7 +121,7 @@ function rm(e, n, r, o, t, i) { _: 3 }, 16, ["color", "location", "offset-x", "offset-y", "dot", "content", "style"])) : st(e.$slots, "default", { key: 1 }); } -const Mr = /* @__PURE__ */ oe(nm, [["render", rm]]), im = ie({ +const Mr = /* @__PURE__ */ oe(rm, [["render", im]]), om = ie({ name: "EliCartao", components: { EliBadge: Mr }, inheritAttrs: !1, @@ -150,7 +150,7 @@ const Mr = /* @__PURE__ */ oe(nm, [["render", rm]]), im = ie({ clicar: (e) => !0 }, setup(e, { emit: n }) { - const r = N(() => e.status), o = N(() => { + const r = P(() => e.status), o = P(() => { switch (e.status) { case "novo": return "primary"; @@ -161,7 +161,7 @@ const Mr = /* @__PURE__ */ oe(nm, [["render", rm]]), im = ie({ case "cancelado": return "error"; } - }), t = N(() => `eli-cartao--${e.status}`); + }), t = P(() => `eli-cartao--${e.status}`); function i() { n("clicar", e.status); } @@ -172,8 +172,8 @@ const Mr = /* @__PURE__ */ oe(nm, [["render", rm]]), im = ie({ onClick: i }; } -}), om = { class: "eli-cartao__titulo-texto" }, am = { class: "eli-cartao__status" }; -function um(e, n, r, o, t, i) { +}), am = { class: "eli-cartao__titulo-texto" }, um = { class: "eli-cartao__status" }; +function lm(e, n, r, o, t, i) { const a = be("EliBadge"); return k(), fe(xa, ot({ class: ["eli-cartao", e.classeStatus], @@ -182,12 +182,12 @@ function um(e, n, r, o, t, i) { default: ye(() => [ re(Da, { class: "eli-cartao__titulo" }, { default: ye(() => [ - D("div", om, [ + D("div", am, [ st(e.$slots, "titulo", {}, () => [ gn(G(e.titulo), 1) ]) ]), - D("div", am, [ + D("div", um, [ re(a, { badge: e.rotuloStatus, radius: "pill", @@ -221,7 +221,7 @@ function um(e, n, r, o, t, i) { _: 3 }, 16, ["variant", "class"]); } -const lm = /* @__PURE__ */ oe(im, [["render", um]]), Ta = Object.freeze({ +const cm = /* @__PURE__ */ oe(om, [["render", lm]]), Ta = Object.freeze({ status: "aborted" }); function v(e, n, r) { @@ -276,18 +276,18 @@ const Dn = {}; function Ie(e) { return e && Object.assign(Dn, e), Dn; } -function cm(e) { - return e; -} function sm(e) { return e; } function dm(e) { + return e; } function fm(e) { - throw new Error("Unexpected value in exhaustive check"); } function mm(e) { + throw new Error("Unexpected value in exhaustive check"); +} +function vm(e) { } function Fr(e) { const n = Object.values(e).filter((o) => typeof o == "number"); @@ -327,7 +327,7 @@ function Pa(e, n) { return a % u / 10 ** i; } const Lo = Symbol("evaluating"); -function K(e, n, r) { +function W(e, n, r) { let o; Object.defineProperty(e, n, { get() { @@ -343,7 +343,7 @@ function K(e, n, r) { configurable: !0 }); } -function vm(e) { +function pm(e) { return Object.create(Object.getPrototypeOf(e), Object.getOwnPropertyDescriptors(e)); } function ut(e, n, r) { @@ -362,13 +362,13 @@ function Ye(...e) { } return Object.defineProperties({}, n); } -function pm(e) { +function gm(e) { return Ye(e._zod.def); } -function gm(e, n) { +function hm(e, n) { return n ? n.reduce((r, o) => r == null ? void 0 : r[o], e) : e; } -function hm(e) { +function $m(e) { const n = Object.keys(e), r = n.map((o) => e[o]); return Promise.all(r).then((o) => { const t = {}; @@ -377,7 +377,7 @@ function hm(e) { return t; }); } -function $m(e = 10) { +function bm(e = 10) { const n = "abcdefghijklmnopqrstuvwxyz"; let r = ""; for (let o = 0; o < e; o++) @@ -392,7 +392,7 @@ function Na(e) { } const Lr = "captureStackTrace" in Error ? Error.captureStackTrace : (...e) => { }; -function _t(e) { +function yt(e) { return typeof e == "object" && e !== null && !Array.isArray(e); } const Aa = Lt(() => { @@ -407,24 +407,24 @@ const Aa = Lt(() => { } }); function ft(e) { - if (_t(e) === !1) + if (yt(e) === !1) return !1; const n = e.constructor; if (n === void 0 || typeof n != "function") return !0; const r = n.prototype; - return !(_t(r) === !1 || Object.prototype.hasOwnProperty.call(r, "isPrototypeOf") === !1); + return !(yt(r) === !1 || Object.prototype.hasOwnProperty.call(r, "isPrototypeOf") === !1); } function Cn(e) { return ft(e) ? { ...e } : Array.isArray(e) ? [...e] : e; } -function bm(e) { +function _m(e) { let n = 0; for (const r in e) Object.prototype.hasOwnProperty.call(e, r) && n++; return n; } -const _m = (e) => { +const ym = (e) => { const n = typeof e; switch (n) { case "undefined": @@ -467,7 +467,7 @@ function $(e) { } return delete n.message, typeof n.error == "string" ? { ...n, error: () => n.error } : n; } -function ym(e) { +function km(e) { let n; return new Proxy({}, { get(r, o, t) { @@ -690,7 +690,7 @@ function M(e) { } return n; } -function yt(...e) { +function kt(...e) { const [n, r, o] = e; return typeof n == "string" ? { message: n, @@ -699,27 +699,27 @@ function yt(...e) { inst: o } : { ...n }; } -function km(e) { +function Sm(e) { return Object.entries(e).filter(([n, r]) => Number.isNaN(Number.parseInt(n, 10))).map((n) => n[1]); } -function Ka(e) { +function Wa(e) { const n = atob(e), r = new Uint8Array(n.length); for (let o = 0; o < n.length; o++) r[o] = n.charCodeAt(o); return r; } -function Wa(e) { +function Ka(e) { let n = ""; for (let r = 0; r < e.length; r++) n += String.fromCharCode(e[r]); return btoa(n); } -function Sm(e) { - const n = e.replace(/-/g, "+").replace(/_/g, "/"), r = "=".repeat((4 - n.length % 4) % 4); - return Ka(n + r); -} function Im(e) { - return Wa(e).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, ""); + const n = e.replace(/-/g, "+").replace(/_/g, "/"), r = "=".repeat((4 - n.length % 4) % 4); + return Wa(n + r); +} +function zm(e) { + return Ka(e).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, ""); } function wm(e) { const n = e.replace(/^0x/, ""); @@ -730,58 +730,58 @@ function wm(e) { r[o / 2] = Number.parseInt(n.slice(o, o + 2), 16); return r; } -function zm(e) { +function xm(e) { return Array.from(e).map((n) => n.toString(16).padStart(2, "0")).join(""); } -class xm { +class Dm { constructor(...n) { } } const Ga = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BIGINT_FORMAT_RANGES: Fa, - Class: xm, + Class: Dm, NUMBER_FORMAT_RANGES: Ma, aborted: ct, allowsEval: Aa, - assert: mm, - assertEqual: cm, - assertIs: dm, - assertNever: fm, - assertNotEqual: sm, + assert: vm, + assertEqual: sm, + assertIs: fm, + assertNever: mm, + assertNotEqual: dm, assignProp: ut, - base64ToUint8Array: Ka, - base64urlToUint8Array: Sm, + base64ToUint8Array: Wa, + base64urlToUint8Array: Im, cached: Lt, captureStackTrace: Lr, - cleanEnum: km, + cleanEnum: Sm, cleanRegex: Zn, clone: Me, - cloneDef: pm, - createTransparentProxy: ym, - defineLazy: K, + cloneDef: gm, + createTransparentProxy: km, + defineLazy: W, esc: Tr, escapeRegex: Ge, extend: Ba, finalizeIssue: Ce, floatSafeRemainder: Pa, - getElementAtPath: gm, + getElementAtPath: hm, getEnumValues: Fr, getLengthableOrigin: Fn, - getParsedType: _m, + getParsedType: ym, getSizableOrigin: Mn, hexToUint8Array: wm, - isObject: _t, + isObject: yt, isPlainObject: ft, - issue: yt, + issue: kt, joinValues: y, jsonStringifyReplacer: On, merge: Va, mergeDefs: Ye, normalizeParams: $, nullish: gt, - numKeys: bm, - objectClone: vm, + numKeys: _m, + objectClone: pm, omit: Ra, optionalKeys: Ca, parsedType: M, @@ -789,17 +789,17 @@ const Ga = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ pick: La, prefixIssues: Je, primitiveTypes: Za, - promiseAllObject: hm, + promiseAllObject: $m, propertyKeyTypes: jn, - randomString: $m, + randomString: bm, required: Ya, safeExtend: Ja, shallowClone: Cn, slugify: Na, stringifyPrimitive: C, - uint8ArrayToBase64: Wa, - uint8ArrayToBase64url: Im, - uint8ArrayToHex: zm, + uint8ArrayToBase64: Ka, + uint8ArrayToBase64url: zm, + uint8ArrayToHex: xm, unwrapMessage: Pt }, Symbol.toStringTag, { value: "Module" })), Ha = (e, n) => { e.name = "$ZodError", Object.defineProperty(e, "_zod", { @@ -914,32 +914,32 @@ const Rt = (e) => (n, r, o, t) => { }, nu = /* @__PURE__ */ Vt(Pe), Vr = (e) => (n, r, o) => { const t = o ? Object.assign(o, { direction: "backward" }) : { direction: "backward" }; return Rt(e)(n, r, t); -}, Dm = /* @__PURE__ */ Vr(Pe), qr = (e) => (n, r, o) => Rt(e)(n, r, o), Om = /* @__PURE__ */ qr(Pe), Yr = (e) => async (n, r, o) => { +}, Om = /* @__PURE__ */ Vr(Pe), qr = (e) => (n, r, o) => Rt(e)(n, r, o), jm = /* @__PURE__ */ qr(Pe), Yr = (e) => async (n, r, o) => { const t = o ? Object.assign(o, { direction: "backward" }) : { direction: "backward" }; return Bt(e)(n, r, t); -}, jm = /* @__PURE__ */ Yr(Pe), Kr = (e) => async (n, r, o) => Bt(e)(n, r, o), Um = /* @__PURE__ */ Kr(Pe), Wr = (e) => (n, r, o) => { +}, Um = /* @__PURE__ */ Yr(Pe), Wr = (e) => async (n, r, o) => Bt(e)(n, r, o), Tm = /* @__PURE__ */ Wr(Pe), Kr = (e) => (n, r, o) => { const t = o ? Object.assign(o, { direction: "backward" }) : { direction: "backward" }; return Jt(e)(n, r, t); -}, Tm = /* @__PURE__ */ Wr(Pe), Gr = (e) => (n, r, o) => Jt(e)(n, r, o), Em = /* @__PURE__ */ Gr(Pe), Hr = (e) => async (n, r, o) => { +}, Em = /* @__PURE__ */ Kr(Pe), Gr = (e) => (n, r, o) => Jt(e)(n, r, o), Pm = /* @__PURE__ */ Gr(Pe), Hr = (e) => async (n, r, o) => { const t = o ? Object.assign(o, { direction: "backward" }) : { direction: "backward" }; return Vt(e)(n, r, t); -}, Pm = /* @__PURE__ */ Hr(Pe), Xr = (e) => async (n, r, o) => Vt(e)(n, r, o), Nm = /* @__PURE__ */ Xr(Pe), ru = /^[cC][^\s-]{8,}$/, iu = /^[0-9a-z]+$/, ou = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/, au = /^[0-9a-vA-V]{20}$/, uu = /^[A-Za-z0-9]{27}$/, lu = /^[a-zA-Z0-9_-]{21}$/, cu = /^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/, Am = /^[-+]?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)?)??$/, su = /^([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})$/, kt = (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)$/, Zm = /* @__PURE__ */ kt(4), Cm = /* @__PURE__ */ kt(6), Mm = /* @__PURE__ */ kt(7), du = /^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/, Fm = /^[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])?)*$/, Lm = /^(([^<>()\[\]\\.,;:\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,}))$/, fu = /^[^\s@"]{1,64}@[^\s@]{1,255}$/u, Rm = fu, Bm = /^[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])?)*$/, Jm = "^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$"; +}, Nm = /* @__PURE__ */ Hr(Pe), Xr = (e) => async (n, r, o) => Vt(e)(n, r, o), Am = /* @__PURE__ */ Xr(Pe), ru = /^[cC][^\s-]{8,}$/, iu = /^[0-9a-z]+$/, ou = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/, au = /^[0-9a-vA-V]{20}$/, uu = /^[A-Za-z0-9]{27}$/, lu = /^[a-zA-Z0-9_-]{21}$/, cu = /^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/, Zm = /^[-+]?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)?)??$/, su = /^([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})$/, St = (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)$/, Cm = /* @__PURE__ */ St(4), Mm = /* @__PURE__ */ St(6), Fm = /* @__PURE__ */ St(7), du = /^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/, Lm = /^[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])?)*$/, Rm = /^(([^<>()\[\]\\.,;:\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,}))$/, fu = /^[^\s@"]{1,64}@[^\s@]{1,255}$/u, Bm = fu, Jm = /^[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])?)*$/, Vm = "^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$"; function mu() { - return new RegExp(Jm, "u"); + return new RegExp(Vm, "u"); } const vu = /^(?:(?: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])$/, pu = /^(([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}|:))$/, gu = (e) => { const n = Ge(e ?? ":"); return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`); }, hu = /^((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])$/, $u = /^(([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])$/, bu = /^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/, Qr = /^[A-Za-z0-9_-]*$/, _u = /^(?=.{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])?)*\.?$/, yu = /^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/, ku = /^\+[1-9]\d{6,14}$/, Su = "(?:(?:\\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])))", Iu = /* @__PURE__ */ new RegExp(`^${Su}$`); -function wu(e) { +function zu(e) { const n = "(?:[01]\\d|2[0-3]):[0-5]\\d"; return typeof e.precision == "number" ? e.precision === -1 ? `${n}` : e.precision === 0 ? `${n}:[0-5]\\d` : `${n}:[0-5]\\d\\.\\d{${e.precision}}` : `${n}(?::[0-5]\\d(?:\\.\\d+)?)?`; } -function zu(e) { - return new RegExp(`^${wu(e)}$`); +function wu(e) { + return new RegExp(`^${zu(e)}$`); } function xu(e) { - const n = wu({ precision: e.precision }), r = ["Z"]; + const n = zu({ precision: e.precision }), r = ["Z"]; e.local && r.push(""), e.offset && r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)"); const o = `${n}(?:${r.join("|")})`; return new RegExp(`^${Su}T(?:${o})$`); @@ -954,13 +954,13 @@ function qt(e, n) { function Yt(e) { return new RegExp(`^[A-Za-z0-9_-]{${e}}$`); } -const Vm = /^[0-9a-fA-F]{32}$/, qm = /* @__PURE__ */ qt(22, "=="), Ym = /* @__PURE__ */ Yt(22), Km = /^[0-9a-fA-F]{40}$/, Wm = /* @__PURE__ */ qt(27, "="), Gm = /* @__PURE__ */ Yt(27), Hm = /^[0-9a-fA-F]{64}$/, Xm = /* @__PURE__ */ qt(43, "="), Qm = /* @__PURE__ */ Yt(43), ev = /^[0-9a-fA-F]{96}$/, tv = /* @__PURE__ */ qt(64, ""), nv = /* @__PURE__ */ Yt(64), rv = /^[0-9a-fA-F]{128}$/, iv = /* @__PURE__ */ qt(86, "=="), ov = /* @__PURE__ */ Yt(86), ti = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const qm = /^[0-9a-fA-F]{32}$/, Ym = /* @__PURE__ */ qt(22, "=="), Wm = /* @__PURE__ */ Yt(22), Km = /^[0-9a-fA-F]{40}$/, Gm = /* @__PURE__ */ qt(27, "="), Hm = /* @__PURE__ */ Yt(27), Xm = /^[0-9a-fA-F]{64}$/, Qm = /* @__PURE__ */ qt(43, "="), ev = /* @__PURE__ */ Yt(43), tv = /^[0-9a-fA-F]{96}$/, nv = /* @__PURE__ */ qt(64, ""), rv = /* @__PURE__ */ Yt(64), iv = /^[0-9a-fA-F]{128}$/, ov = /* @__PURE__ */ qt(86, "=="), av = /* @__PURE__ */ Yt(86), ti = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, base64: bu, base64url: Qr, bigint: Ou, boolean: Uu, - browserEmail: Bm, + browserEmail: Jm, cidrv4: hu, cidrv6: $u, cuid: ru, @@ -972,47 +972,47 @@ const Vm = /^[0-9a-fA-F]{32}$/, qm = /* @__PURE__ */ qt(22, "=="), Ym = /* @__PU e164: ku, email: du, emoji: mu, - extendedDuration: Am, + extendedDuration: Zm, guid: su, hex: Au, hostname: _u, - html5Email: Fm, - idnEmail: Rm, + html5Email: Lm, + idnEmail: Bm, integer: ju, ipv4: vu, ipv6: pu, ksuid: uu, lowercase: Pu, mac: gu, - md5_base64: qm, - md5_base64url: Ym, - md5_hex: Vm, + md5_base64: Ym, + md5_base64url: Wm, + md5_hex: qm, nanoid: lu, null: Tu, number: ei, - rfc5322Email: Lm, - sha1_base64: Wm, - sha1_base64url: Gm, + rfc5322Email: Rm, + sha1_base64: Gm, + sha1_base64url: Hm, sha1_hex: Km, - sha256_base64: Xm, - sha256_base64url: Qm, - sha256_hex: Hm, - sha384_base64: tv, - sha384_base64url: nv, - sha384_hex: ev, - sha512_base64: iv, - sha512_base64url: ov, - sha512_hex: rv, + sha256_base64: Qm, + sha256_base64url: ev, + sha256_hex: Xm, + sha384_base64: nv, + sha384_base64url: rv, + sha384_hex: tv, + sha512_base64: ov, + sha512_base64url: av, + sha512_hex: iv, string: Du, - time: zu, + time: wu, ulid: ou, undefined: Eu, unicodeEmail: fu, uppercase: Nu, - uuid: kt, - uuid4: Zm, - uuid6: Cm, - uuid7: Mm, + uuid: St, + uuid4: Cm, + uuid6: Mm, + uuid7: Fm, xid: au }, Symbol.toStringTag, { value: "Module" })), se = /* @__PURE__ */ v("$ZodCheck", (e, n) => { var r; @@ -1291,7 +1291,7 @@ const Vm = /^[0-9a-fA-F]{32}$/, qm = /* @__PURE__ */ qt(22, "=="), Ym = /* @__PU continue: !n.abort }); }; -}), Kt = /* @__PURE__ */ v("$ZodCheckStringFormat", (e, n) => { +}), Wt = /* @__PURE__ */ v("$ZodCheckStringFormat", (e, n) => { var r, o; se.init(e, n), e._zod.onattach.push((t) => { const i = t._zod.bag; @@ -1309,7 +1309,7 @@ const Vm = /^[0-9a-fA-F]{32}$/, qm = /* @__PURE__ */ qt(22, "=="), Ym = /* @__PU }) : (o = e._zod).check ?? (o.check = () => { }); }), Yu = /* @__PURE__ */ v("$ZodCheckRegex", (e, n) => { - Kt.init(e, n), e._zod.check = (r) => { + Wt.init(e, n), e._zod.check = (r) => { n.pattern.lastIndex = 0, !n.pattern.test(r.value) && r.issues.push({ origin: "string", code: "invalid_format", @@ -1320,10 +1320,10 @@ const Vm = /^[0-9a-fA-F]{32}$/, qm = /* @__PURE__ */ qt(22, "=="), Ym = /* @__PU continue: !n.abort }); }; -}), Ku = /* @__PURE__ */ v("$ZodCheckLowerCase", (e, n) => { - n.pattern ?? (n.pattern = Pu), Kt.init(e, n); -}), Wu = /* @__PURE__ */ v("$ZodCheckUpperCase", (e, n) => { - n.pattern ?? (n.pattern = Nu), Kt.init(e, n); +}), Wu = /* @__PURE__ */ v("$ZodCheckLowerCase", (e, n) => { + n.pattern ?? (n.pattern = Pu), Wt.init(e, n); +}), Ku = /* @__PURE__ */ v("$ZodCheckUpperCase", (e, n) => { + n.pattern ?? (n.pattern = Nu), Wt.init(e, n); }), Gu = /* @__PURE__ */ v("$ZodCheckIncludes", (e, n) => { se.init(e, n); const r = Ge(n.includes), o = new RegExp(typeof n.position == "number" ? `^.{${n.position}}${r}` : r); @@ -1498,7 +1498,7 @@ const rl = { return i(l, o, c); }; } - K(e, "~standard", () => ({ + W(e, "~standard", () => ({ validate: (i) => { var a; try { @@ -1514,7 +1514,7 @@ const rl = { vendor: "zod", version: 1 })); -}), Wt = /* @__PURE__ */ v("$ZodString", (e, n) => { +}), Kt = /* @__PURE__ */ v("$ZodString", (e, n) => { var r; L.init(e, n), e._zod.pattern = [...((r = e == null ? void 0 : e._zod.bag) == null ? void 0 : r.patterns) ?? []].pop() ?? Du(e._zod.bag), e._zod.parse = (o, t) => { if (n.coerce) @@ -1530,7 +1530,7 @@ const rl = { }), o; }; }), ae = /* @__PURE__ */ v("$ZodStringFormat", (e, n) => { - Kt.init(e, n), Wt.init(e, n); + Wt.init(e, n), Kt.init(e, n); }), il = /* @__PURE__ */ v("$ZodGUID", (e, n) => { n.pattern ?? (n.pattern = su), ae.init(e, n); }), ol = /* @__PURE__ */ v("$ZodUUID", (e, n) => { @@ -1547,9 +1547,9 @@ const rl = { }[n.version]; if (o === void 0) throw new Error(`Invalid UUID version: "${n.version}"`); - n.pattern ?? (n.pattern = kt(o)); + n.pattern ?? (n.pattern = St(o)); } else - n.pattern ?? (n.pattern = kt()); + n.pattern ?? (n.pattern = St()); ae.init(e, n); }), al = /* @__PURE__ */ v("$ZodEmail", (e, n) => { n.pattern ?? (n.pattern = du), ae.init(e, n); @@ -1604,7 +1604,7 @@ const rl = { }), gl = /* @__PURE__ */ v("$ZodISODate", (e, n) => { n.pattern ?? (n.pattern = Iu), ae.init(e, n); }), hl = /* @__PURE__ */ v("$ZodISOTime", (e, n) => { - n.pattern ?? (n.pattern = zu(n)), ae.init(e, n); + n.pattern ?? (n.pattern = wu(n)), ae.init(e, n); }), $l = /* @__PURE__ */ v("$ZodISODuration", (e, n) => { n.pattern ?? (n.pattern = cu), ae.init(e, n); }), bl = /* @__PURE__ */ v("$ZodIPv4", (e, n) => { @@ -1675,15 +1675,15 @@ const Il = /* @__PURE__ */ v("$ZodBase64", (e, n) => { }); }; }); -function wl(e) { +function zl(e) { if (!Qr.test(e)) return !1; const n = e.replace(/[-_]/g, (o) => o === "-" ? "+" : "/"), r = n.padEnd(Math.ceil(n.length / 4) * 4, "="); return ii(r); } -const zl = /* @__PURE__ */ v("$ZodBase64URL", (e, n) => { +const wl = /* @__PURE__ */ v("$ZodBase64URL", (e, n) => { n.pattern ?? (n.pattern = Qr), ae.init(e, n), e._zod.bag.contentEncoding = "base64url", e._zod.check = (r) => { - wl(r.value) || r.issues.push({ + zl(r.value) || r.issues.push({ code: "invalid_format", format: "base64url", input: r.value, @@ -1930,7 +1930,7 @@ const Jl = /* @__PURE__ */ v("$ZodObject", (e, n) => { }); } const o = Lt(() => Rl(n)); - K(e._zod, "propValues", () => { + W(e._zod, "propValues", () => { const u = n.shape, c = {}; for (const l in u) { const s = u[l]._zod; @@ -1942,7 +1942,7 @@ const Jl = /* @__PURE__ */ v("$ZodObject", (e, n) => { } return c; }); - const t = _t, i = n.catchall; + const t = yt, i = n.catchall; let a; e._zod.parse = (u, c) => { a ?? (a = o.value); @@ -1977,7 +1977,7 @@ const Jl = /* @__PURE__ */ v("$ZodObject", (e, n) => { h[V] = `key_${b++}`; p.write("const newResult = {};"); for (const V of g.keys) { - const A = h[V], U = Tr(V), w = m[V], _ = ((R = w == null ? void 0 : w._zod) == null ? void 0 : R.optout) === "optional"; + const A = h[V], U = Tr(V), z = m[V], _ = ((R = z == null ? void 0 : z._zod) == null ? void 0 : R.optout) === "optional"; p.write(`const ${A} = ${f(V)};`), _ ? p.write(` if (${A}.issues.length) { if (${U} in input) { @@ -2019,7 +2019,7 @@ const Jl = /* @__PURE__ */ v("$ZodObject", (e, n) => { return (V, A) => S(m, V, A); }; let i; - const a = _t, u = !Dn.jitless, l = u && Aa.value, s = n.catchall; + const a = yt, u = !Dn.jitless, l = u && Aa.value, s = n.catchall; let d; e._zod.parse = (m, p) => { d ?? (d = o.value); @@ -2045,10 +2045,10 @@ function Jo(e, n, r, o) { }), n); } const Ln = /* @__PURE__ */ v("$ZodUnion", (e, n) => { - L.init(e, n), K(e._zod, "optin", () => n.options.some((t) => t._zod.optin === "optional") ? "optional" : void 0), K(e._zod, "optout", () => n.options.some((t) => t._zod.optout === "optional") ? "optional" : void 0), K(e._zod, "values", () => { + L.init(e, n), W(e._zod, "optin", () => n.options.some((t) => t._zod.optin === "optional") ? "optional" : void 0), W(e._zod, "optout", () => n.options.some((t) => t._zod.optout === "optional") ? "optional" : void 0), W(e._zod, "values", () => { if (n.options.every((t) => t._zod.values)) return new Set(n.options.flatMap((t) => Array.from(t._zod.values))); - }), K(e._zod, "pattern", () => { + }), W(e._zod, "pattern", () => { if (n.options.every((t) => t._zod.pattern)) { const t = n.options.map((i) => i._zod.pattern); return new RegExp(`^(${t.map((i) => Zn(i.source)).join("|")})$`); @@ -2111,7 +2111,7 @@ const ql = /* @__PURE__ */ v("$ZodXor", (e, n) => { }), Yl = /* @__PURE__ */ v("$ZodDiscriminatedUnion", (e, n) => { n.inclusive = !1, Ln.init(e, n); const r = e._zod.parse; - K(e._zod, "propValues", () => { + W(e._zod, "propValues", () => { const t = {}; for (const i of n.options) { const a = i._zod.propValues; @@ -2142,7 +2142,7 @@ const ql = /* @__PURE__ */ v("$ZodXor", (e, n) => { }); e._zod.parse = (t, i) => { const a = t.value; - if (!_t(a)) + if (!yt(a)) return t.issues.push({ code: "invalid_type", expected: "object", @@ -2160,7 +2160,7 @@ const ql = /* @__PURE__ */ v("$ZodXor", (e, n) => { inst: e }), t); }; -}), Kl = /* @__PURE__ */ v("$ZodIntersection", (e, n) => { +}), Wl = /* @__PURE__ */ v("$ZodIntersection", (e, n) => { L.init(e, n), e._zod.parse = (r, o) => { const t = r.value, i = n.left._zod.run({ value: t, issues: [] }, o), a = n.right._zod.run({ value: t, issues: [] }, o); return i instanceof Promise || a instanceof Promise ? Promise.all([i, a]).then(([c, l]) => qo(r, c, l)) : qo(r, i, a); @@ -2276,7 +2276,7 @@ const li = /* @__PURE__ */ v("$ZodTuple", (e, n) => { function fn(e, n, r) { e.issues.length && n.issues.push(...Je(r, e.issues)), n.value[r] = e.value; } -const Wl = /* @__PURE__ */ v("$ZodRecord", (e, n) => { +const Kl = /* @__PURE__ */ v("$ZodRecord", (e, n) => { L.init(e, n), e._zod.parse = (r, o) => { const t = r.value; if (!ft(t)) @@ -2391,12 +2391,12 @@ const Hl = /* @__PURE__ */ v("$ZodSet", (e, n) => { r.value = /* @__PURE__ */ new Set(); for (const a of t) { const u = n.valueType._zod.run({ value: a, issues: [] }, o); - u instanceof Promise ? i.push(u.then((c) => Ko(c, r))) : Ko(u, r); + u instanceof Promise ? i.push(u.then((c) => Wo(c, r))) : Wo(u, r); } return i.length ? Promise.all(i).then(() => r) : r; }; }); -function Ko(e, n) { +function Wo(e, n) { e.issues.length && n.issues.push(...e.issues), n.value.add(e.value); } const Xl = /* @__PURE__ */ v("$ZodEnum", (e, n) => { @@ -2446,29 +2446,29 @@ const Xl = /* @__PURE__ */ v("$ZodEnum", (e, n) => { return r.value = t, r; }; }); -function Wo(e, n) { +function Ko(e, n) { return e.issues.length && n === void 0 ? { issues: [], value: void 0 } : e; } const ci = /* @__PURE__ */ v("$ZodOptional", (e, n) => { - L.init(e, n), e._zod.optin = "optional", e._zod.optout = "optional", K(e._zod, "values", () => n.innerType._zod.values ? /* @__PURE__ */ new Set([...n.innerType._zod.values, void 0]) : void 0), K(e._zod, "pattern", () => { + L.init(e, n), e._zod.optin = "optional", e._zod.optout = "optional", W(e._zod, "values", () => n.innerType._zod.values ? /* @__PURE__ */ new Set([...n.innerType._zod.values, void 0]) : void 0), W(e._zod, "pattern", () => { const r = n.innerType._zod.pattern; return r ? new RegExp(`^(${Zn(r.source)})?$`) : void 0; }), e._zod.parse = (r, o) => { if (n.innerType._zod.optin === "optional") { const t = n.innerType._zod.run(r, o); - return t instanceof Promise ? t.then((i) => Wo(i, r.value)) : Wo(t, r.value); + return t instanceof Promise ? t.then((i) => Ko(i, r.value)) : Ko(t, r.value); } return r.value === void 0 ? r : n.innerType._zod.run(r, o); }; }), nc = /* @__PURE__ */ v("$ZodExactOptional", (e, n) => { - ci.init(e, n), K(e._zod, "values", () => n.innerType._zod.values), K(e._zod, "pattern", () => n.innerType._zod.pattern), e._zod.parse = (r, o) => n.innerType._zod.run(r, o); + ci.init(e, n), W(e._zod, "values", () => n.innerType._zod.values), W(e._zod, "pattern", () => n.innerType._zod.pattern), e._zod.parse = (r, o) => n.innerType._zod.run(r, o); }), rc = /* @__PURE__ */ v("$ZodNullable", (e, n) => { - L.init(e, n), K(e._zod, "optin", () => n.innerType._zod.optin), K(e._zod, "optout", () => n.innerType._zod.optout), K(e._zod, "pattern", () => { + L.init(e, n), W(e._zod, "optin", () => n.innerType._zod.optin), W(e._zod, "optout", () => n.innerType._zod.optout), W(e._zod, "pattern", () => { const r = n.innerType._zod.pattern; return r ? new RegExp(`^(${Zn(r.source)}|null)$`) : void 0; - }), K(e._zod, "values", () => n.innerType._zod.values ? /* @__PURE__ */ new Set([...n.innerType._zod.values, null]) : void 0), e._zod.parse = (r, o) => r.value === null ? r : n.innerType._zod.run(r, o); + }), W(e._zod, "values", () => n.innerType._zod.values ? /* @__PURE__ */ new Set([...n.innerType._zod.values, null]) : void 0), e._zod.parse = (r, o) => r.value === null ? r : n.innerType._zod.run(r, o); }), ic = /* @__PURE__ */ v("$ZodDefault", (e, n) => { - L.init(e, n), e._zod.optin = "optional", K(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => { + L.init(e, n), e._zod.optin = "optional", W(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => { if (o.direction === "backward") return n.innerType._zod.run(r, o); if (r.value === void 0) @@ -2481,9 +2481,9 @@ function Go(e, n) { return e.value === void 0 && (e.value = n.defaultValue), e; } const oc = /* @__PURE__ */ v("$ZodPrefault", (e, n) => { - L.init(e, n), e._zod.optin = "optional", K(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => (o.direction === "backward" || r.value === void 0 && (r.value = n.defaultValue), n.innerType._zod.run(r, o)); + L.init(e, n), e._zod.optin = "optional", W(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => (o.direction === "backward" || r.value === void 0 && (r.value = n.defaultValue), n.innerType._zod.run(r, o)); }), ac = /* @__PURE__ */ v("$ZodNonOptional", (e, n) => { - L.init(e, n), K(e._zod, "values", () => { + L.init(e, n), W(e._zod, "values", () => { const r = n.innerType._zod.values; return r ? new Set([...r].filter((o) => o !== void 0)) : void 0; }), e._zod.parse = (r, o) => { @@ -2507,7 +2507,7 @@ const uc = /* @__PURE__ */ v("$ZodSuccess", (e, n) => { return t instanceof Promise ? t.then((i) => (r.value = i.issues.length === 0, r)) : (r.value = t.issues.length === 0, r); }; }), lc = /* @__PURE__ */ v("$ZodCatch", (e, n) => { - L.init(e, n), K(e._zod, "optin", () => n.innerType._zod.optin), K(e._zod, "optout", () => n.innerType._zod.optout), K(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => { + L.init(e, n), W(e._zod, "optin", () => n.innerType._zod.optin), W(e._zod, "optout", () => n.innerType._zod.optout), W(e._zod, "values", () => n.innerType._zod.values), e._zod.parse = (r, o) => { if (o.direction === "backward") return n.innerType._zod.run(r, o); const t = n.innerType._zod.run(r, o); @@ -2533,7 +2533,7 @@ const uc = /* @__PURE__ */ v("$ZodSuccess", (e, n) => { code: "invalid_type" }), r); }), sc = /* @__PURE__ */ v("$ZodPipe", (e, n) => { - L.init(e, n), K(e._zod, "values", () => n.in._zod.values), K(e._zod, "optin", () => n.in._zod.optin), K(e._zod, "optout", () => n.out._zod.optout), K(e._zod, "propValues", () => n.in._zod.propValues), e._zod.parse = (r, o) => { + L.init(e, n), W(e._zod, "values", () => n.in._zod.values), W(e._zod, "optin", () => n.in._zod.optin), W(e._zod, "optout", () => n.out._zod.optout), W(e._zod, "propValues", () => n.in._zod.propValues), e._zod.parse = (r, o) => { if (o.direction === "backward") { const i = n.out._zod.run(r, o); return i instanceof Promise ? i.then((a) => mn(a, n.in, o)) : mn(i, n.in, o); @@ -2546,7 +2546,7 @@ function mn(e, n, r) { return e.issues.length ? (e.aborted = !0, e) : n._zod.run({ value: e.value, issues: e.issues }, r); } const si = /* @__PURE__ */ v("$ZodCodec", (e, n) => { - L.init(e, n), K(e._zod, "values", () => n.in._zod.values), K(e._zod, "optin", () => n.in._zod.optin), K(e._zod, "optout", () => n.out._zod.optout), K(e._zod, "propValues", () => n.in._zod.propValues), e._zod.parse = (r, o) => { + L.init(e, n), W(e._zod, "values", () => n.in._zod.values), W(e._zod, "optin", () => n.in._zod.optin), W(e._zod, "optout", () => n.out._zod.optout), W(e._zod, "propValues", () => n.in._zod.propValues), e._zod.parse = (r, o) => { if ((o.direction || "forward") === "forward") { const i = n.in._zod.run(r, o); return i instanceof Promise ? i.then((a) => vn(a, n, o)) : vn(i, n, o); @@ -2571,10 +2571,10 @@ function pn(e, n, r, o) { return e.issues.length ? (e.aborted = !0, e) : r._zod.run({ value: n, issues: e.issues }, o); } const dc = /* @__PURE__ */ v("$ZodReadonly", (e, n) => { - L.init(e, n), K(e._zod, "propValues", () => n.innerType._zod.propValues), K(e._zod, "values", () => n.innerType._zod.values), K(e._zod, "optin", () => { + L.init(e, n), W(e._zod, "propValues", () => n.innerType._zod.propValues), W(e._zod, "values", () => n.innerType._zod.values), W(e._zod, "optin", () => { var r, o; return (o = (r = n.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.optin; - }), K(e._zod, "optout", () => { + }), W(e._zod, "optout", () => { var r, o; return (o = (r = n.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.optout; }), e._zod.parse = (r, o) => { @@ -2659,16 +2659,16 @@ const fc = /* @__PURE__ */ v("$ZodTemplateLiteral", (e, n) => { }, e)), vc = /* @__PURE__ */ v("$ZodPromise", (e, n) => { L.init(e, n), e._zod.parse = (r, o) => Promise.resolve(r.value).then((t) => n.innerType._zod.run({ value: t, issues: [] }, o)); }), pc = /* @__PURE__ */ v("$ZodLazy", (e, n) => { - L.init(e, n), K(e._zod, "innerType", () => n.getter()), K(e._zod, "pattern", () => { + L.init(e, n), W(e._zod, "innerType", () => n.getter()), W(e._zod, "pattern", () => { var r, o; return (o = (r = e._zod.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.pattern; - }), K(e._zod, "propValues", () => { + }), W(e._zod, "propValues", () => { var r, o; return (o = (r = e._zod.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.propValues; - }), K(e._zod, "optin", () => { + }), W(e._zod, "optin", () => { var r, o; return ((o = (r = e._zod.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.optin) ?? void 0; - }), K(e._zod, "optout", () => { + }), W(e._zod, "optout", () => { var r, o; return ((o = (r = e._zod.innerType) == null ? void 0 : r._zod) == null ? void 0 : o.optout) ?? void 0; }), e._zod.parse = (r, o) => e._zod.innerType._zod.run(r, o); @@ -2692,10 +2692,10 @@ function Qo(e, n, r, o) { continue: !o._zod.def.abort // params: inst._zod.def.params, }; - o._zod.def.params && (t.params = o._zod.def.params), n.issues.push(yt(t)); + o._zod.def.params && (t.params = o._zod.def.params), n.issues.push(kt(t)); } } -const av = () => { +const uv = () => { const e = { string: { unit: "حرف", verb: "أن يحوي" }, file: { unit: "بايت", verb: "أن يحوي" }, @@ -2772,12 +2772,12 @@ const av = () => { } }; }; -function uv() { +function lv() { return { - localeError: av() + localeError: uv() }; } -const lv = () => { +const cv = () => { const e = { string: { unit: "simvol", verb: "olmalıdır" }, file: { unit: "bayt", verb: "olmalıdır" }, @@ -2854,16 +2854,16 @@ const lv = () => { } }; }; -function cv() { +function sv() { return { - localeError: lv() + localeError: cv() }; } function ea(e, n, r, o) { const t = Math.abs(e), i = t % 10, a = t % 100; return a >= 11 && a <= 19 ? o : i === 1 ? n : i >= 2 && i <= 4 ? r : o; } -const sv = () => { +const dv = () => { const e = { string: { unit: { @@ -2978,12 +2978,12 @@ const sv = () => { } }; }; -function dv() { +function fv() { return { - localeError: sv() + localeError: dv() }; } -const fv = () => { +const mv = () => { const e = { string: { unit: "символа", verb: "да съдържа" }, file: { unit: "байта", verb: "да съдържа" }, @@ -3071,12 +3071,12 @@ const fv = () => { } }; }; -function mv() { +function vv() { return { - localeError: fv() + localeError: mv() }; } -const vv = () => { +const pv = () => { const e = { string: { unit: "caràcters", verb: "contenir" }, file: { unit: "bytes", verb: "contenir" }, @@ -3154,12 +3154,12 @@ const vv = () => { } }; }; -function pv() { +function gv() { return { - localeError: vv() + localeError: pv() }; } -const gv = () => { +const hv = () => { const e = { string: { unit: "znaků", verb: "mít" }, file: { unit: "bajtů", verb: "mít" }, @@ -3240,12 +3240,12 @@ const gv = () => { } }; }; -function hv() { +function $v() { return { - localeError: gv() + localeError: hv() }; } -const $v = () => { +const bv = () => { const e = { string: { unit: "tegn", verb: "havde" }, file: { unit: "bytes", verb: "havde" }, @@ -3329,12 +3329,12 @@ const $v = () => { } }; }; -function bv() { +function _v() { return { - localeError: $v() + localeError: bv() }; } -const _v = () => { +const yv = () => { const e = { string: { unit: "Zeichen", verb: "zu haben" }, file: { unit: "Bytes", verb: "zu haben" }, @@ -3413,12 +3413,12 @@ const _v = () => { } }; }; -function yv() { +function kv() { return { - localeError: _v() + localeError: yv() }; } -const kv = () => { +const Sv = () => { const e = { string: { unit: "characters", verb: "to have" }, file: { unit: "bytes", verb: "to have" }, @@ -3501,10 +3501,10 @@ const kv = () => { }; function hc() { return { - localeError: kv() + localeError: Sv() }; } -const Sv = () => { +const Iv = () => { const e = { string: { unit: "karaktrojn", verb: "havi" }, file: { unit: "bajtojn", verb: "havi" }, @@ -3584,9 +3584,9 @@ const Sv = () => { } }; }; -function Iv() { +function zv() { return { - localeError: Sv() + localeError: Iv() }; } const wv = () => { @@ -3690,12 +3690,12 @@ const wv = () => { } }; }; -function zv() { +function xv() { return { localeError: wv() }; } -const xv = () => { +const Dv = () => { const e = { string: { unit: "کاراکتر", verb: "داشته باشد" }, file: { unit: "بایت", verb: "داشته باشد" }, @@ -3774,12 +3774,12 @@ const xv = () => { } }; }; -function Dv() { +function Ov() { return { - localeError: xv() + localeError: Dv() }; } -const Ov = () => { +const jv = () => { const e = { string: { unit: "merkkiä", subject: "merkkijonon" }, file: { unit: "tavua", subject: "tiedoston" }, @@ -3860,12 +3860,12 @@ const Ov = () => { } }; }; -function jv() { +function Uv() { return { - localeError: Ov() + localeError: jv() }; } -const Uv = () => { +const Tv = () => { const e = { string: { unit: "caractères", verb: "avoir" }, file: { unit: "octets", verb: "avoir" }, @@ -3944,12 +3944,12 @@ const Uv = () => { } }; }; -function Tv() { +function Ev() { return { - localeError: Uv() + localeError: Tv() }; } -const Ev = () => { +const Pv = () => { const e = { string: { unit: "caractères", verb: "avoir" }, file: { unit: "octets", verb: "avoir" }, @@ -4026,12 +4026,12 @@ const Ev = () => { } }; }; -function Pv() { +function Nv() { return { - localeError: Ev() + localeError: Pv() }; } -const Nv = () => { +const Av = () => { const e = { string: { label: "מחרוזת", gender: "f" }, number: { label: "מספר", gender: "m" }, @@ -4177,12 +4177,12 @@ const Nv = () => { } }; }; -function Av() { +function Zv() { return { - localeError: Nv() + localeError: Av() }; } -const Zv = () => { +const Cv = () => { const e = { string: { unit: "karakter", verb: "legyen" }, file: { unit: "byte", verb: "legyen" }, @@ -4261,9 +4261,9 @@ const Zv = () => { } }; }; -function Cv() { +function Mv() { return { - localeError: Zv() + localeError: Cv() }; } function ta(e, n, r) { @@ -4275,7 +4275,7 @@ function bt(e) { const n = ["ա", "ե", "ը", "ի", "ո", "ու", "օ"], r = e[e.length - 1]; return e + (n.includes(r) ? "ն" : "ը"); } -const Mv = () => { +const Fv = () => { const e = { string: { unit: { @@ -4386,12 +4386,12 @@ const Mv = () => { } }; }; -function Fv() { +function Lv() { return { - localeError: Mv() + localeError: Fv() }; } -const Lv = () => { +const Rv = () => { const e = { string: { unit: "karakter", verb: "memiliki" }, file: { unit: "byte", verb: "memiliki" }, @@ -4468,12 +4468,12 @@ const Lv = () => { } }; }; -function Rv() { +function Bv() { return { - localeError: Lv() + localeError: Rv() }; } -const Bv = () => { +const Jv = () => { const e = { string: { unit: "stafi", verb: "að hafa" }, file: { unit: "bæti", verb: "að hafa" }, @@ -4552,12 +4552,12 @@ const Bv = () => { } }; }; -function Jv() { +function Vv() { return { - localeError: Bv() + localeError: Jv() }; } -const Vv = () => { +const qv = () => { const e = { string: { unit: "caratteri", verb: "avere" }, file: { unit: "byte", verb: "avere" }, @@ -4636,12 +4636,12 @@ const Vv = () => { } }; }; -function qv() { +function Yv() { return { - localeError: Vv() + localeError: qv() }; } -const Yv = () => { +const Wv = () => { const e = { string: { unit: "文字", verb: "である" }, file: { unit: "バイト", verb: "である" }, @@ -4722,10 +4722,10 @@ const Yv = () => { }; function Kv() { return { - localeError: Yv() + localeError: Wv() }; } -const Wv = () => { +const Gv = () => { const e = { string: { unit: "სიმბოლო", verb: "უნდა შეიცავდეს" }, file: { unit: "ბაიტი", verb: "უნდა შეიცავდეს" }, @@ -4807,12 +4807,12 @@ const Wv = () => { } }; }; -function Gv() { +function Hv() { return { - localeError: Wv() + localeError: Gv() }; } -const Hv = () => { +const Xv = () => { const e = { string: { unit: "តួអក្សរ", verb: "គួរមាន" }, file: { unit: "បៃ", verb: "គួរមាន" }, @@ -4894,13 +4894,13 @@ const Hv = () => { }; function $c() { return { - localeError: Hv() + localeError: Xv() }; } -function Xv() { +function Qv() { return $c(); } -const Qv = () => { +const ep = () => { const e = { string: { unit: "문자", verb: "to have" }, file: { unit: "바이트", verb: "to have" }, @@ -4977,17 +4977,17 @@ const Qv = () => { } }; }; -function ep() { +function tp() { return { - localeError: Qv() + localeError: ep() }; } -const Tt = (e) => e.charAt(0).toUpperCase() + e.slice(1); +const Et = (e) => e.charAt(0).toUpperCase() + e.slice(1); function na(e) { const n = Math.abs(e), r = n % 10, o = n % 100; return o >= 11 && o <= 19 || r === 0 ? "many" : r === 1 ? "one" : "few"; } -const tp = () => { +const np = () => { const e = { string: { unit: { @@ -5118,16 +5118,16 @@ const tp = () => { case "too_big": { const i = o[t.origin] ?? t.origin, a = n(t.origin, na(Number(t.maximum)), t.inclusive ?? !1, "smaller"); if (a != null && a.verb) - return `${Tt(i ?? t.origin ?? "reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit ?? "elementų"}`; + return `${Et(i ?? t.origin ?? "reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit ?? "elementų"}`; const u = t.inclusive ? "ne didesnis kaip" : "mažesnis kaip"; - return `${Tt(i ?? t.origin ?? "reikšmė")} turi būti ${u} ${t.maximum.toString()} ${a == null ? void 0 : a.unit}`; + return `${Et(i ?? t.origin ?? "reikšmė")} turi būti ${u} ${t.maximum.toString()} ${a == null ? void 0 : a.unit}`; } case "too_small": { const i = o[t.origin] ?? t.origin, a = n(t.origin, na(Number(t.minimum)), t.inclusive ?? !1, "bigger"); if (a != null && a.verb) - return `${Tt(i ?? t.origin ?? "reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit ?? "elementų"}`; + return `${Et(i ?? t.origin ?? "reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit ?? "elementų"}`; const u = t.inclusive ? "ne mažesnis kaip" : "didesnis kaip"; - return `${Tt(i ?? t.origin ?? "reikšmė")} turi būti ${u} ${t.minimum.toString()} ${a == null ? void 0 : a.unit}`; + return `${Et(i ?? t.origin ?? "reikšmė")} turi būti ${u} ${t.minimum.toString()} ${a == null ? void 0 : a.unit}`; } case "invalid_format": { const i = t; @@ -5143,19 +5143,19 @@ const tp = () => { return "Klaidinga įvestis"; case "invalid_element": { const i = o[t.origin] ?? t.origin; - return `${Tt(i ?? t.origin ?? "reikšmė")} turi klaidingą įvestį`; + return `${Et(i ?? t.origin ?? "reikšmė")} turi klaidingą įvestį`; } default: return "Klaidinga įvestis"; } }; }; -function np() { +function rp() { return { - localeError: tp() + localeError: np() }; } -const rp = () => { +const ip = () => { const e = { string: { unit: "знаци", verb: "да имаат" }, file: { unit: "бајти", verb: "да имаат" }, @@ -5234,12 +5234,12 @@ const rp = () => { } }; }; -function ip() { +function op() { return { - localeError: rp() + localeError: ip() }; } -const op = () => { +const ap = () => { const e = { string: { unit: "aksara", verb: "mempunyai" }, file: { unit: "bait", verb: "mempunyai" }, @@ -5317,12 +5317,12 @@ const op = () => { } }; }; -function ap() { +function up() { return { - localeError: op() + localeError: ap() }; } -const up = () => { +const lp = () => { const e = { string: { unit: "tekens", verb: "heeft" }, file: { unit: "bytes", verb: "heeft" }, @@ -5400,12 +5400,12 @@ const up = () => { } }; }; -function lp() { +function cp() { return { - localeError: up() + localeError: lp() }; } -const cp = () => { +const sp = () => { const e = { string: { unit: "tegn", verb: "å ha" }, file: { unit: "bytes", verb: "å ha" }, @@ -5484,12 +5484,12 @@ const cp = () => { } }; }; -function sp() { +function dp() { return { - localeError: cp() + localeError: sp() }; } -const dp = () => { +const fp = () => { const e = { string: { unit: "harf", verb: "olmalıdır" }, file: { unit: "bayt", verb: "olmalıdır" }, @@ -5569,12 +5569,12 @@ const dp = () => { } }; }; -function fp() { +function mp() { return { - localeError: dp() + localeError: fp() }; } -const mp = () => { +const vp = () => { const e = { string: { unit: "توکي", verb: "ولري" }, file: { unit: "بایټس", verb: "ولري" }, @@ -5653,12 +5653,12 @@ const mp = () => { } }; }; -function vp() { +function pp() { return { - localeError: mp() + localeError: vp() }; } -const pp = () => { +const gp = () => { const e = { string: { unit: "znaków", verb: "mieć" }, file: { unit: "bajtów", verb: "mieć" }, @@ -5737,12 +5737,12 @@ const pp = () => { } }; }; -function gp() { +function hp() { return { - localeError: pp() + localeError: gp() }; } -const hp = () => { +const $p = () => { const e = { string: { unit: "caracteres", verb: "ter" }, file: { unit: "bytes", verb: "ter" }, @@ -5821,16 +5821,16 @@ const hp = () => { } }; }; -function $p() { +function bp() { return { - localeError: hp() + localeError: $p() }; } function ra(e, n, r, o) { const t = Math.abs(e), i = t % 10, a = t % 100; return a >= 11 && a <= 19 ? o : i === 1 ? n : i >= 2 && i <= 4 ? r : o; } -const bp = () => { +const _p = () => { const e = { string: { unit: { @@ -5945,12 +5945,12 @@ const bp = () => { } }; }; -function _p() { +function yp() { return { - localeError: bp() + localeError: _p() }; } -const yp = () => { +const kp = () => { const e = { string: { unit: "znakov", verb: "imeti" }, file: { unit: "bajtov", verb: "imeti" }, @@ -6029,12 +6029,12 @@ const yp = () => { } }; }; -function kp() { +function Sp() { return { - localeError: yp() + localeError: kp() }; } -const Sp = () => { +const Ip = () => { const e = { string: { unit: "tecken", verb: "att ha" }, file: { unit: "bytes", verb: "att ha" }, @@ -6113,9 +6113,9 @@ const Sp = () => { } }; }; -function Ip() { +function zp() { return { - localeError: Sp() + localeError: Ip() }; } const wp = () => { @@ -6198,12 +6198,12 @@ const wp = () => { } }; }; -function zp() { +function xp() { return { localeError: wp() }; } -const xp = () => { +const Dp = () => { const e = { string: { unit: "ตัวอักษร", verb: "ควรมี" }, file: { unit: "ไบต์", verb: "ควรมี" }, @@ -6283,12 +6283,12 @@ const xp = () => { } }; }; -function Dp() { +function Op() { return { - localeError: xp() + localeError: Dp() }; } -const Op = () => { +const jp = () => { const e = { string: { unit: "karakter", verb: "olmalı" }, file: { unit: "bayt", verb: "olmalı" }, @@ -6365,12 +6365,12 @@ const Op = () => { } }; }; -function jp() { +function Up() { return { - localeError: Op() + localeError: jp() }; } -const Up = () => { +const Tp = () => { const e = { string: { unit: "символів", verb: "матиме" }, file: { unit: "байтів", verb: "матиме" }, @@ -6451,13 +6451,13 @@ const Up = () => { }; function bc() { return { - localeError: Up() + localeError: Tp() }; } -function Tp() { +function Ep() { return bc(); } -const Ep = () => { +const Pp = () => { const e = { string: { unit: "حروف", verb: "ہونا" }, file: { unit: "بائٹس", verb: "ہونا" }, @@ -6537,12 +6537,12 @@ const Ep = () => { } }; }; -function Pp() { +function Np() { return { - localeError: Ep() + localeError: Pp() }; } -const Np = () => { +const Ap = () => { const e = { string: { unit: "belgi", verb: "bo‘lishi kerak" }, file: { unit: "bayt", verb: "bo‘lishi kerak" }, @@ -6622,12 +6622,12 @@ const Np = () => { } }; }; -function Ap() { +function Zp() { return { - localeError: Np() + localeError: Ap() }; } -const Zp = () => { +const Cp = () => { const e = { string: { unit: "ký tự", verb: "có" }, file: { unit: "byte", verb: "có" }, @@ -6706,12 +6706,12 @@ const Zp = () => { } }; }; -function Cp() { +function Mp() { return { - localeError: Zp() + localeError: Cp() }; } -const Mp = () => { +const Fp = () => { const e = { string: { unit: "字符", verb: "包含" }, file: { unit: "字节", verb: "包含" }, @@ -6791,12 +6791,12 @@ const Mp = () => { } }; }; -function Fp() { +function Lp() { return { - localeError: Mp() + localeError: Fp() }; } -const Lp = () => { +const Rp = () => { const e = { string: { unit: "字元", verb: "擁有" }, file: { unit: "位元組", verb: "擁有" }, @@ -6873,12 +6873,12 @@ const Lp = () => { } }; }; -function Rp() { +function Bp() { return { - localeError: Lp() + localeError: Rp() }; } -const Bp = () => { +const Jp = () => { const e = { string: { unit: "àmi", verb: "ní" }, file: { unit: "bytes", verb: "ní" }, @@ -6957,62 +6957,62 @@ const Bp = () => { } }; }; -function Jp() { +function Vp() { return { - localeError: Bp() + localeError: Jp() }; } const _c = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ar: uv, - az: cv, - be: dv, - bg: mv, - ca: pv, - cs: hv, - da: bv, - de: yv, + ar: lv, + az: sv, + be: fv, + bg: vv, + ca: gv, + cs: $v, + da: _v, + de: kv, en: hc, - eo: Iv, - es: zv, - fa: Dv, - fi: jv, - fr: Tv, - frCA: Pv, - he: Av, - hu: Cv, - hy: Fv, - id: Rv, - is: Jv, - it: qv, + eo: zv, + es: xv, + fa: Ov, + fi: Uv, + fr: Ev, + frCA: Nv, + he: Zv, + hu: Mv, + hy: Lv, + id: Bv, + is: Vv, + it: Yv, ja: Kv, - ka: Gv, - kh: Xv, + ka: Hv, + kh: Qv, km: $c, - ko: ep, - lt: np, - mk: ip, - ms: ap, - nl: lp, - no: sp, - ota: fp, - pl: gp, - ps: vp, - pt: $p, - ru: _p, - sl: kp, - sv: Ip, - ta: zp, - th: Dp, - tr: jp, - ua: Tp, + ko: tp, + lt: rp, + mk: op, + ms: up, + nl: cp, + no: dp, + ota: mp, + pl: hp, + ps: pp, + pt: bp, + ru: yp, + sl: Sp, + sv: zp, + ta: xp, + th: Op, + tr: Up, + ua: Ep, uk: bc, - ur: Pp, - uz: Ap, - vi: Cp, - yo: Jp, - zhCN: Fp, - zhTW: Rp + ur: Np, + uz: Zp, + vi: Mp, + yo: Vp, + zhCN: Lp, + zhTW: Bp }, Symbol.toStringTag, { value: "Module" })); var ia; const yc = Symbol("ZodOutput"), kc = Symbol("ZodInput"); @@ -7058,7 +7058,7 @@ function Ic(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function wc(e, n) { +function zc(e, n) { return new e({ type: "string", coerce: !0, @@ -7219,7 +7219,7 @@ function Ii(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function wi(e, n) { +function zi(e, n) { return new e({ type: "string", format: "ipv6", @@ -7229,7 +7229,7 @@ function wi(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function zc(e, n) { +function wc(e, n) { return new e({ type: "string", format: "mac", @@ -7239,7 +7239,7 @@ function zc(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function zi(e, n) { +function wi(e, n) { return new e({ type: "string", format: "cidrv4", @@ -7484,13 +7484,13 @@ function Yc(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function Kc(e) { +function Wc(e) { return new e({ type: "any" }); } // @__NO_SIDE_EFFECTS__ -function Wc(e) { +function Kc(e) { return new e({ type: "unknown" }); @@ -7584,7 +7584,7 @@ function Ni(e) { return /* @__PURE__ */ Ue(0, e); } // @__NO_SIDE_EFFECTS__ -function St(e, n) { +function It(e, n) { return new Cu({ check: "multiple_of", ...$(n), @@ -7592,7 +7592,7 @@ function St(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function Dt(e, n) { +function Ot(e, n) { return new Lu({ check: "max_size", ...$(n), @@ -7650,7 +7650,7 @@ function Bn(e, n) { } // @__NO_SIDE_EFFECTS__ function Jn(e) { - return new Ku({ + return new Wu({ check: "string_format", format: "lowercase", ...$(e) @@ -7658,7 +7658,7 @@ function Jn(e) { } // @__NO_SIDE_EFFECTS__ function Vn(e) { - return new Wu({ + return new Ku({ check: "string_format", format: "uppercase", ...$(e) @@ -7683,7 +7683,7 @@ function Yn(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function Kn(e, n) { +function Wn(e, n) { return new Xu({ check: "string_format", format: "ends_with", @@ -7701,7 +7701,7 @@ function Ai(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function Wn(e, n) { +function Kn(e, n) { return new el({ check: "mime_type", mime: e, @@ -7747,14 +7747,14 @@ function ts(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function Vp(e, n, r) { +function qp(e, n, r) { return new e({ type: "union", options: n, ...$(r) }); } -function qp(e, n, r) { +function Yp(e, n, r) { return new e({ type: "union", options: n, @@ -7763,7 +7763,7 @@ function qp(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function Yp(e, n, r, o) { +function Wp(e, n, r, o) { return new e({ type: "union", options: r, @@ -7780,7 +7780,7 @@ function Kp(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function Wp(e, n, r, o) { +function Gp(e, n, r, o) { const t = r instanceof L, i = t ? o : r, a = t ? r : null; return new e({ type: "tuple", @@ -7790,7 +7790,7 @@ function Wp(e, n, r, o) { }); } // @__NO_SIDE_EFFECTS__ -function Gp(e, n, r, o) { +function Hp(e, n, r, o) { return new e({ type: "record", keyType: n, @@ -7799,7 +7799,7 @@ function Gp(e, n, r, o) { }); } // @__NO_SIDE_EFFECTS__ -function Hp(e, n, r, o) { +function Xp(e, n, r, o) { return new e({ type: "map", keyType: n, @@ -7808,7 +7808,7 @@ function Hp(e, n, r, o) { }); } // @__NO_SIDE_EFFECTS__ -function Xp(e, n, r) { +function Qp(e, n, r) { return new e({ type: "set", valueType: n, @@ -7816,7 +7816,7 @@ function Xp(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function Qp(e, n, r) { +function eg(e, n, r) { const o = Array.isArray(n) ? Object.fromEntries(n.map((t) => [t, t])) : n; return new e({ type: "enum", @@ -7825,7 +7825,7 @@ function Qp(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function eg(e, n, r) { +function tg(e, n, r) { return new e({ type: "enum", entries: n, @@ -7833,7 +7833,7 @@ function eg(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function tg(e, n, r) { +function ng(e, n, r) { return new e({ type: "literal", values: Array.isArray(n) ? n : [n], @@ -7848,28 +7848,28 @@ function ns(e, n) { }); } // @__NO_SIDE_EFFECTS__ -function ng(e, n) { +function rg(e, n) { return new e({ type: "transform", transform: n }); } // @__NO_SIDE_EFFECTS__ -function rg(e, n) { +function ig(e, n) { return new e({ type: "optional", innerType: n }); } // @__NO_SIDE_EFFECTS__ -function ig(e, n) { +function og(e, n) { return new e({ type: "nullable", innerType: n }); } // @__NO_SIDE_EFFECTS__ -function og(e, n, r) { +function ag(e, n, r) { return new e({ type: "default", innerType: n, @@ -7879,7 +7879,7 @@ function og(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function ag(e, n, r) { +function ug(e, n, r) { return new e({ type: "nonoptional", innerType: n, @@ -7887,14 +7887,14 @@ function ag(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function ug(e, n) { +function lg(e, n) { return new e({ type: "success", innerType: n }); } // @__NO_SIDE_EFFECTS__ -function lg(e, n, r) { +function cg(e, n, r) { return new e({ type: "catch", innerType: n, @@ -7902,7 +7902,7 @@ function lg(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function cg(e, n, r) { +function sg(e, n, r) { return new e({ type: "pipe", in: n, @@ -7910,14 +7910,14 @@ function cg(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function sg(e, n) { +function dg(e, n) { return new e({ type: "readonly", innerType: n }); } // @__NO_SIDE_EFFECTS__ -function dg(e, n, r) { +function fg(e, n, r) { return new e({ type: "template_literal", parts: n, @@ -7925,14 +7925,14 @@ function dg(e, n, r) { }); } // @__NO_SIDE_EFFECTS__ -function fg(e, n) { +function mg(e, n) { return new e({ type: "lazy", getter: n }); } // @__NO_SIDE_EFFECTS__ -function mg(e, n) { +function vg(e, n) { return new e({ type: "promise", innerType: n @@ -7961,10 +7961,10 @@ function is(e, n, r) { function os(e) { const n = /* @__PURE__ */ as((r) => (r.addIssue = (o) => { if (typeof o == "string") - r.issues.push(yt(o, r.value, n._zod.def)); + r.issues.push(kt(o, r.value, n._zod.def)); else { const t = o; - t.fatal && (t.continue = !1), t.code ?? (t.code = "custom"), t.input ?? (t.input = r.value), t.inst ?? (t.inst = n), t.continue ?? (t.continue = !n._zod.def.abort), r.issues.push(yt(t)); + t.fatal && (t.continue = !1), t.code ?? (t.code = "custom"), t.input ?? (t.input = r.value), t.inst ?? (t.inst = n), t.continue ?? (t.continue = !n._zod.def.abort), r.issues.push(kt(t)); } }, e(r.value, r))); return n; @@ -8004,7 +8004,7 @@ function cs(e, n) { const r = $(n); let o = r.truthy ?? ["true", "1", "yes", "on", "y", "enabled"], t = r.falsy ?? ["false", "0", "no", "off", "n", "disabled"]; r.case !== "sensitive" && (o = o.map((p) => typeof p == "string" ? p.toLowerCase() : p), t = t.map((p) => typeof p == "string" ? p.toLowerCase() : p)); - const i = new Set(o), a = new Set(t), u = e.Codec ?? si, c = e.Boolean ?? ai, l = e.String ?? Wt, s = new l({ type: "string", error: r.error }), d = new c({ type: "boolean", error: r.error }), m = new u({ + const i = new Set(o), a = new Set(t), u = e.Codec ?? si, c = e.Boolean ?? ai, l = e.String ?? Kt, s = new l({ type: "string", error: r.error }), d = new c({ type: "boolean", error: r.error }), m = new u({ type: "pipe", in: s, out: d, @@ -8036,7 +8036,7 @@ function Qt(e, n, r, o = {}) { }; return r instanceof RegExp && (i.pattern = r), new e(i); } -function It(e) { +function zt(e) { let n = (e == null ? void 0 : e.target) ?? "draft-2020-12"; return n === "draft-4" && (n = "draft-04"), n === "draft-7" && (n = "draft-07"), { processors: e.processors ?? {}, @@ -8158,7 +8158,7 @@ Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs. } } } -function zt(e, n) { +function xt(e, n) { var a, u, c; const r = e.seen.get(n); if (!r) @@ -8268,12 +8268,12 @@ function xe(e, n) { return !1; } const ss = (e, n = {}) => (r) => { - const o = It({ ...r, processors: n }); - return te(e, o), wt(o, e), zt(o, e); + const o = zt({ ...r, processors: n }); + return te(e, o), wt(o, e), xt(o, e); }, At = (e, n, r = {}) => (o) => { - const { libraryOptions: t, target: i } = o ?? {}, a = It({ ...t ?? {}, target: i, io: n, processors: r }); - return te(e, a), wt(a, e), zt(a, e); -}, vg = { + const { libraryOptions: t, target: i } = o ?? {}, a = zt({ ...t ?? {}, target: i, io: n, processors: r }); + return te(e, a), wt(a, e), xt(a, e); +}, pg = { guid: "uuid", url: "uri", datetime: "date-time", @@ -8284,7 +8284,7 @@ const ss = (e, n = {}) => (r) => { const t = r; t.type = "string"; const { minimum: i, maximum: a, format: u, patterns: c, contentEncoding: l } = e._zod.bag; - if (typeof i == "number" && (t.minLength = i), typeof a == "number" && (t.maxLength = a), u && (t.format = vg[u] ?? u, t.format === "" && delete t.format, u === "time" && delete t.format), l && (t.contentEncoding = l), c && c.size > 0) { + if (typeof i == "number" && (t.minLength = i), typeof a == "number" && (t.maxLength = a), u && (t.format = pg[u] ?? u, t.format === "" && delete t.format, u === "time" && delete t.format), l && (t.contentEncoding = l), c && c.size > 0) { const s = [...c]; s.length === 1 ? t.pattern = s[0].source : s.length > 1 && (t.allOf = [ ...s.map((d) => ({ @@ -8339,10 +8339,10 @@ const ss = (e, n = {}) => (r) => { r.type = a === null ? "null" : typeof a, n.target === "draft-04" || n.target === "openapi-3.0" ? r.enum = [a] : r.const = a; } else i.every((a) => typeof a == "number") && (r.type = "number"), i.every((a) => typeof a == "string") && (r.type = "string"), i.every((a) => typeof a == "boolean") && (r.type = "boolean"), i.every((a) => a === null) && (r.type = "null"), r.enum = i; -}, ws = (e, n, r, o) => { +}, zs = (e, n, r, o) => { if (n.unrepresentable === "throw") throw new Error("NaN cannot be represented in JSON Schema"); -}, zs = (e, n, r, o) => { +}, ws = (e, n, r, o) => { const t = r, i = e._zod.pattern; if (!i) throw new Error("Pattern not found in template literal"); @@ -8520,8 +8520,8 @@ const ss = (e, n = {}) => (r) => { date: ks, enum: Ss, literal: Is, - nan: ws, - template_literal: zs, + nan: zs, + template_literal: ws, file: xs, success: Ds, custom: Os, @@ -8546,9 +8546,9 @@ const ss = (e, n = {}) => (r) => { optional: Ci, lazy: Ys }; -function Ks(e, n) { +function Ws(e, n) { if ("_idmap" in e) { - const o = e, t = It({ ...n, processors: Ar }), i = {}; + const o = e, t = zt({ ...n, processors: Ar }), i = {}; for (const c of o._idmap.entries()) { const [l, s] = c; te(s, t); @@ -8561,7 +8561,7 @@ function Ks(e, n) { t.external = u; for (const c of o._idmap.entries()) { const [l, s] = c; - wt(t, s), a[l] = zt(t, s); + wt(t, s), a[l] = xt(t, s); } if (Object.keys(i).length > 0) { const c = t.target === "draft-2020-12" ? "$defs" : "definitions"; @@ -8571,10 +8571,10 @@ function Ks(e, n) { } return { schemas: a }; } - const r = It({ ...n, processors: Ar }); - return te(e, r), wt(r, e), zt(r, e); + const r = zt({ ...n, processors: Ar }); + return te(e, r), wt(r, e), xt(r, e); } -class pg { +class gg { /** @deprecated Access via ctx instead */ get metadataRegistry() { return this.ctx.metadataRegistry; @@ -8608,7 +8608,7 @@ class pg { } constructor(n) { let r = (n == null ? void 0 : n.target) ?? "draft-2020-12"; - r === "draft-4" && (r = "draft-04"), r === "draft-7" && (r = "draft-07"), this.ctx = It({ + r === "draft-4" && (r = "draft-04"), r === "draft-7" && (r = "draft-07"), this.ctx = zt({ processors: Ar, target: r, ...(n == null ? void 0 : n.metadata) && { metadata: n.metadata }, @@ -8630,19 +8630,19 @@ class pg { */ emit(n, r) { r && (r.cycles && (this.ctx.cycles = r.cycles), r.reused && (this.ctx.reused = r.reused), r.external && (this.ctx.external = r.external)), wt(this.ctx, n); - const o = zt(this.ctx, n), { "~standard": t, ...i } = o; + const o = xt(this.ctx, n), { "~standard": t, ...i } = o; return i; } } -const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const hg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null -}, Symbol.toStringTag, { value: "Module" })), hg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +}, Symbol.toStringTag, { value: "Module" })), $g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, $ZodAny: Al, $ZodArray: Ll, $ZodAsyncError: dt, $ZodBase64: Il, - $ZodBase64URL: zl, + $ZodBase64URL: wl, $ZodBigInt: ui, $ZodBigIntFormat: Tl, $ZodBoolean: ai, @@ -8658,7 +8658,7 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ $ZodCheckIncludes: Gu, $ZodCheckLengthEquals: qu, $ZodCheckLessThan: ni, - $ZodCheckLowerCase: Ku, + $ZodCheckLowerCase: Wu, $ZodCheckMaxLength: Ju, $ZodCheckMaxSize: Lu, $ZodCheckMimeType: el, @@ -8671,8 +8671,8 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ $ZodCheckRegex: Yu, $ZodCheckSizeEquals: Bu, $ZodCheckStartsWith: Hu, - $ZodCheckStringFormat: Kt, - $ZodCheckUpperCase: Wu, + $ZodCheckStringFormat: Wt, + $ZodCheckUpperCase: Ku, $ZodCodec: si, $ZodCustom: gc, $ZodCustomStringFormat: jl, @@ -8695,7 +8695,7 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ $ZodISODateTime: pl, $ZodISODuration: $l, $ZodISOTime: hl, - $ZodIntersection: Kl, + $ZodIntersection: Wl, $ZodJWT: Ol, $ZodKSUID: vl, $ZodLazy: pc, @@ -8718,10 +8718,10 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ $ZodPromise: vc, $ZodReadonly: dc, $ZodRealError: Pe, - $ZodRecord: Wl, + $ZodRecord: Kl, $ZodRegistry: Sc, $ZodSet: Hl, - $ZodString: Wt, + $ZodString: Kt, $ZodStringFormat: ae, $ZodSuccess: uc, $ZodSymbol: El, @@ -8743,40 +8743,40 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ $input: kc, $output: yc, Doc: nl, - JSONSchema: gg, - JSONSchemaGenerator: pg, + JSONSchema: hg, + JSONSchemaGenerator: gg, NEVER: Ta, TimePrecision: xc, - _any: Kc, + _any: Wc, _array: ts, _base64: Di, _base64url: Oi, _bigint: Lc, _boolean: Mc, - _catch: lg, + _catch: cg, _check: as, - _cidrv4: zi, + _cidrv4: wi, _cidrv6: xi, _coercedBigint: Rc, _coercedBoolean: Fc, _coercedDate: Qc, _coercedNumber: Ec, - _coercedString: wc, + _coercedString: zc, _cuid: bi, _cuid2: _i, _custom: rs, _date: Xc, _decode: qr, - _decodeAsync: Kr, - _default: og, - _discriminatedUnion: Yp, + _decodeAsync: Wr, + _default: ag, + _discriminatedUnion: Wp, _e164: ji, _email: fi, _emoji: hi, _encode: Vr, _encodeAsync: Yr, - _endsWith: Kn, - _enum: Qp, + _endsWith: Wn, + _enum: eg, _file: ns, _float32: Nc, _float64: Ac, @@ -8789,81 +8789,81 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ _int64: Bc, _intersection: Kp, _ipv4: Ii, - _ipv6: wi, + _ipv6: zi, _isoDate: Oc, _isoDateTime: Dc, _isoDuration: Uc, _isoTime: jc, _jwt: Ui, _ksuid: Si, - _lazy: fg, + _lazy: mg, _length: Xt, - _literal: tg, + _literal: ng, _lowercase: Jn, _lt: nt, _lte: Ze, - _mac: zc, - _map: Hp, + _mac: wc, + _map: Xp, _max: Ze, _maxLength: Ht, - _maxSize: Dt, - _mime: Wn, + _maxSize: Ot, + _mime: Kn, _min: Ue, _minLength: mt, _minSize: it, - _multipleOf: St, + _multipleOf: It, _nan: es, _nanoid: $i, - _nativeEnum: eg, + _nativeEnum: tg, _negative: Ei, _never: Gc, _nonnegative: Ni, - _nonoptional: ag, + _nonoptional: ug, _nonpositive: Pi, _normalize: Gn, _null: Yc, - _nullable: ig, + _nullable: og, _number: Tc, - _optional: rg, + _optional: ig, _overwrite: He, _parse: Rt, _parseAsync: Bt, - _pipe: cg, + _pipe: sg, _positive: Ti, - _promise: mg, + _promise: vg, _property: Ai, - _readonly: sg, - _record: Gp, + _readonly: dg, + _record: Hp, _refine: is, _regex: Bn, _safeDecode: Gr, _safeDecodeAsync: Xr, - _safeEncode: Wr, + _safeEncode: Kr, _safeEncodeAsync: Hr, _safeParse: Jt, _safeParseAsync: Vt, - _set: Xp, + _set: Qp, _size: Gt, _slugify: er, _startsWith: Yn, _string: Ic, _stringFormat: Qt, _stringbool: cs, - _success: ug, + _success: lg, _superRefine: os, _symbol: Vc, - _templateLiteral: dg, + _templateLiteral: fg, _toLowerCase: Xn, _toUpperCase: Qn, - _transform: ng, + _transform: rg, _trim: Hn, - _tuple: Wp, + _tuple: Gp, _uint32: Cc, _uint64: Jc, _ulid: yi, _undefined: qc, - _union: Vp, - _unknown: Wc, + _union: qp, + _unknown: Kc, _uppercase: Vn, _url: Rn, _uuid: mi, @@ -8872,25 +8872,25 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ _uuidv7: gi, _void: Hc, _xid: ki, - _xor: qp, + _xor: Yp, clone: Me, config: Ie, createStandardJSONSchemaMethod: At, createToJSONSchemaMethod: ss, - decode: Om, - decodeAsync: Um, + decode: jm, + decodeAsync: Tm, describe: us, - encode: Dm, - encodeAsync: jm, + encode: Om, + encodeAsync: Um, extractDefs: wt, - finalize: zt, + finalize: xt, flattenError: Br, formatError: Jr, globalConfig: Dn, globalRegistry: Ae, - initializeContext: It, + initializeContext: zt, isValidBase64: ii, - isValidBase64URL: wl, + isValidBase64URL: zl, isValidJWT: Dl, locales: _c, meta: ls, @@ -8900,20 +8900,20 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ process: te, regexes: ti, registry: di, - safeDecode: Em, - safeDecodeAsync: Nm, - safeEncode: Tm, - safeEncodeAsync: Pm, + safeDecode: Pm, + safeDecodeAsync: Am, + safeEncode: Em, + safeEncodeAsync: Nm, safeParse: tu, safeParseAsync: nu, toDotPath: Qa, - toJSONSchema: Ks, + toJSONSchema: Ws, treeifyError: Xa, util: Ga, version: rl -}, Symbol.toStringTag, { value: "Module" })), $g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +}, Symbol.toStringTag, { value: "Module" })), bg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - endsWith: Kn, + endsWith: Wn, gt: rt, gte: Ue, includes: qn, @@ -8922,11 +8922,11 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ lt: nt, lte: Ze, maxLength: Ht, - maxSize: Dt, - mime: Wn, + maxSize: Ot, + mime: Kn, minLength: mt, minSize: it, - multipleOf: St, + multipleOf: It, negative: Ei, nonnegative: Ni, nonpositive: Pi, @@ -8945,7 +8945,7 @@ const gg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ }, Symbol.toStringTag, { value: "Module" })), Mi = /* @__PURE__ */ v("ZodISODateTime", (e, n) => { pl.init(e, n), ue.init(e, n); }); -function Ws(e) { +function Ks(e) { return /* @__PURE__ */ Dc(Mi, e); } const Fi = /* @__PURE__ */ v("ZodISODate", (e, n) => { @@ -8973,7 +8973,7 @@ const Qs = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodISODuration: Ri, ZodISOTime: Li, date: Gs, - datetime: Ws, + datetime: Ks, duration: Xs, time: Hs }, Symbol.toStringTag, { value: "Module" })), ed = (e, n) => { @@ -9005,9 +9005,9 @@ const Qs = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ // enumerable: false, } }); -}, bg = v("ZodError", ed), Ne = v("ZodError", ed, { +}, _g = v("ZodError", ed), Ne = v("ZodError", ed, { Parent: Error -}), td = /* @__PURE__ */ Rt(Ne), nd = /* @__PURE__ */ Bt(Ne), rd = /* @__PURE__ */ Jt(Ne), id = /* @__PURE__ */ Vt(Ne), od = /* @__PURE__ */ Vr(Ne), ad = /* @__PURE__ */ qr(Ne), ud = /* @__PURE__ */ Yr(Ne), ld = /* @__PURE__ */ Kr(Ne), cd = /* @__PURE__ */ Wr(Ne), sd = /* @__PURE__ */ Gr(Ne), dd = /* @__PURE__ */ Hr(Ne), fd = /* @__PURE__ */ Xr(Ne), q = /* @__PURE__ */ v("ZodType", (e, n) => (L.init(e, n), Object.assign(e["~standard"], { +}), td = /* @__PURE__ */ Rt(Ne), nd = /* @__PURE__ */ Bt(Ne), rd = /* @__PURE__ */ Jt(Ne), id = /* @__PURE__ */ Vt(Ne), od = /* @__PURE__ */ Vr(Ne), ad = /* @__PURE__ */ qr(Ne), ud = /* @__PURE__ */ Yr(Ne), ld = /* @__PURE__ */ Wr(Ne), cd = /* @__PURE__ */ Kr(Ne), sd = /* @__PURE__ */ Gr(Ne), dd = /* @__PURE__ */ Hr(Ne), fd = /* @__PURE__ */ Xr(Ne), q = /* @__PURE__ */ v("ZodType", (e, n) => (L.init(e, n), Object.assign(e["~standard"], { jsonSchema: { input: At(e, "input"), output: At(e, "output") @@ -9019,7 +9019,7 @@ const Qs = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ] }), { parent: !0 -}), e.with = e.check, e.clone = (r, o) => Me(e, r, o), e.brand = () => e, e.register = ((r, o) => (r.add(e, o), e)), e.parse = (r, o) => td(e, r, o, { callee: e.parse }), e.safeParse = (r, o) => rd(e, r, o), e.parseAsync = async (r, o) => nd(e, r, o, { callee: e.parseAsync }), e.safeParseAsync = async (r, o) => id(e, r, o), e.spa = e.safeParseAsync, e.encode = (r, o) => od(e, r, o), e.decode = (r, o) => ad(e, r, o), e.encodeAsync = async (r, o) => ud(e, r, o), e.decodeAsync = async (r, o) => ld(e, r, o), e.safeEncode = (r, o) => cd(e, r, o), e.safeDecode = (r, o) => sd(e, r, o), e.safeEncodeAsync = async (r, o) => dd(e, r, o), e.safeDecodeAsync = async (r, o) => fd(e, r, o), e.refine = (r, o) => e.check(Po(r, o)), e.superRefine = (r) => e.check(No(r)), e.overwrite = (r) => e.check(/* @__PURE__ */ He(r)), e.optional = () => Ct(e), e.exactOptional = () => ho(e), e.nullable = () => Mt(e), e.nullish = () => Ct(Mt(e)), e.nonoptional = (r) => So(e, r), e.array = () => pt(e), e.or = (r) => ln([e, r]), e.and = (r) => ao(e, r), e.transform = (r) => Ft(e, Sr(r)), e.default = (r) => _o(e, r), e.prefault = (r) => ko(e, r), e.catch = (r) => zo(e, r), e.pipe = (r) => Ft(e, r), e.readonly = () => Oo(e), e.describe = (r) => { +}), e.with = e.check, e.clone = (r, o) => Me(e, r, o), e.brand = () => e, e.register = ((r, o) => (r.add(e, o), e)), e.parse = (r, o) => td(e, r, o, { callee: e.parse }), e.safeParse = (r, o) => rd(e, r, o), e.parseAsync = async (r, o) => nd(e, r, o, { callee: e.parseAsync }), e.safeParseAsync = async (r, o) => id(e, r, o), e.spa = e.safeParseAsync, e.encode = (r, o) => od(e, r, o), e.decode = (r, o) => ad(e, r, o), e.encodeAsync = async (r, o) => ud(e, r, o), e.decodeAsync = async (r, o) => ld(e, r, o), e.safeEncode = (r, o) => cd(e, r, o), e.safeDecode = (r, o) => sd(e, r, o), e.safeEncodeAsync = async (r, o) => dd(e, r, o), e.safeDecodeAsync = async (r, o) => fd(e, r, o), e.refine = (r, o) => e.check(Po(r, o)), e.superRefine = (r) => e.check(No(r)), e.overwrite = (r) => e.check(/* @__PURE__ */ He(r)), e.optional = () => Ct(e), e.exactOptional = () => ho(e), e.nullable = () => Mt(e), e.nullish = () => Ct(Mt(e)), e.nonoptional = (r) => So(e, r), e.array = () => pt(e), e.or = (r) => ln([e, r]), e.and = (r) => ao(e, r), e.transform = (r) => Ft(e, Sr(r)), e.default = (r) => _o(e, r), e.prefault = (r) => ko(e, r), e.catch = (r) => wo(e, r), e.pipe = (r) => Ft(e, r), e.readonly = () => Oo(e), e.describe = (r) => { const o = e.clone(); return Ae.add(o, { description: r }), o; }, Object.defineProperty(e, "description", { @@ -9034,11 +9034,11 @@ const Qs = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ const o = e.clone(); return Ae.add(o, r[0]), o; }, e.isOptional = () => e.safeParse(void 0).success, e.isNullable = () => e.safeParse(null).success, e.apply = (r) => r(e), e)), tr = /* @__PURE__ */ v("_ZodString", (e, n) => { - Wt.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => ds(e, o, t); + Kt.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => ds(e, o, t); const r = e._zod.bag; - e.format = r.format ?? null, e.minLength = r.minimum ?? null, e.maxLength = r.maximum ?? null, e.regex = (...o) => e.check(/* @__PURE__ */ Bn(...o)), e.includes = (...o) => e.check(/* @__PURE__ */ qn(...o)), e.startsWith = (...o) => e.check(/* @__PURE__ */ Yn(...o)), e.endsWith = (...o) => e.check(/* @__PURE__ */ Kn(...o)), e.min = (...o) => e.check(/* @__PURE__ */ mt(...o)), e.max = (...o) => e.check(/* @__PURE__ */ Ht(...o)), e.length = (...o) => e.check(/* @__PURE__ */ Xt(...o)), e.nonempty = (...o) => e.check(/* @__PURE__ */ mt(1, ...o)), e.lowercase = (o) => e.check(/* @__PURE__ */ Jn(o)), e.uppercase = (o) => e.check(/* @__PURE__ */ Vn(o)), e.trim = () => e.check(/* @__PURE__ */ Hn()), e.normalize = (...o) => e.check(/* @__PURE__ */ Gn(...o)), e.toLowerCase = () => e.check(/* @__PURE__ */ Xn()), e.toUpperCase = () => e.check(/* @__PURE__ */ Qn()), e.slugify = () => e.check(/* @__PURE__ */ er()); + e.format = r.format ?? null, e.minLength = r.minimum ?? null, e.maxLength = r.maximum ?? null, e.regex = (...o) => e.check(/* @__PURE__ */ Bn(...o)), e.includes = (...o) => e.check(/* @__PURE__ */ qn(...o)), e.startsWith = (...o) => e.check(/* @__PURE__ */ Yn(...o)), e.endsWith = (...o) => e.check(/* @__PURE__ */ Wn(...o)), e.min = (...o) => e.check(/* @__PURE__ */ mt(...o)), e.max = (...o) => e.check(/* @__PURE__ */ Ht(...o)), e.length = (...o) => e.check(/* @__PURE__ */ Xt(...o)), e.nonempty = (...o) => e.check(/* @__PURE__ */ mt(1, ...o)), e.lowercase = (o) => e.check(/* @__PURE__ */ Jn(o)), e.uppercase = (o) => e.check(/* @__PURE__ */ Vn(o)), e.trim = () => e.check(/* @__PURE__ */ Hn()), e.normalize = (...o) => e.check(/* @__PURE__ */ Gn(...o)), e.toLowerCase = () => e.check(/* @__PURE__ */ Xn()), e.toUpperCase = () => e.check(/* @__PURE__ */ Qn()), e.slugify = () => e.check(/* @__PURE__ */ er()); }), en = /* @__PURE__ */ v("ZodString", (e, n) => { - Wt.init(e, n), tr.init(e, n), e.email = (r) => e.check(/* @__PURE__ */ fi(nr, r)), e.url = (r) => e.check(/* @__PURE__ */ Rn(tn, r)), e.jwt = (r) => e.check(/* @__PURE__ */ Ui(hr, r)), e.emoji = (r) => e.check(/* @__PURE__ */ hi(rr, r)), e.guid = (r) => e.check(/* @__PURE__ */ Tn(Zt, r)), e.uuid = (r) => e.check(/* @__PURE__ */ mi(qe, r)), e.uuidv4 = (r) => e.check(/* @__PURE__ */ vi(qe, r)), e.uuidv6 = (r) => e.check(/* @__PURE__ */ pi(qe, r)), e.uuidv7 = (r) => e.check(/* @__PURE__ */ gi(qe, r)), e.nanoid = (r) => e.check(/* @__PURE__ */ $i(ir, r)), e.guid = (r) => e.check(/* @__PURE__ */ Tn(Zt, r)), e.cuid = (r) => e.check(/* @__PURE__ */ bi(or, r)), e.cuid2 = (r) => e.check(/* @__PURE__ */ _i(ar, r)), e.ulid = (r) => e.check(/* @__PURE__ */ yi(ur, r)), e.base64 = (r) => e.check(/* @__PURE__ */ Di(vr, r)), e.base64url = (r) => e.check(/* @__PURE__ */ Oi(pr, r)), e.xid = (r) => e.check(/* @__PURE__ */ ki(lr, r)), e.ksuid = (r) => e.check(/* @__PURE__ */ Si(cr, r)), e.ipv4 = (r) => e.check(/* @__PURE__ */ Ii(sr, r)), e.ipv6 = (r) => e.check(/* @__PURE__ */ wi(dr, r)), e.cidrv4 = (r) => e.check(/* @__PURE__ */ zi(fr, r)), e.cidrv6 = (r) => e.check(/* @__PURE__ */ xi(mr, r)), e.e164 = (r) => e.check(/* @__PURE__ */ ji(gr, r)), e.datetime = (r) => e.check(Ws(r)), e.date = (r) => e.check(Gs(r)), e.time = (r) => e.check(Hs(r)), e.duration = (r) => e.check(Xs(r)); + Kt.init(e, n), tr.init(e, n), e.email = (r) => e.check(/* @__PURE__ */ fi(nr, r)), e.url = (r) => e.check(/* @__PURE__ */ Rn(tn, r)), e.jwt = (r) => e.check(/* @__PURE__ */ Ui(hr, r)), e.emoji = (r) => e.check(/* @__PURE__ */ hi(rr, r)), e.guid = (r) => e.check(/* @__PURE__ */ Tn(Zt, r)), e.uuid = (r) => e.check(/* @__PURE__ */ mi(qe, r)), e.uuidv4 = (r) => e.check(/* @__PURE__ */ vi(qe, r)), e.uuidv6 = (r) => e.check(/* @__PURE__ */ pi(qe, r)), e.uuidv7 = (r) => e.check(/* @__PURE__ */ gi(qe, r)), e.nanoid = (r) => e.check(/* @__PURE__ */ $i(ir, r)), e.guid = (r) => e.check(/* @__PURE__ */ Tn(Zt, r)), e.cuid = (r) => e.check(/* @__PURE__ */ bi(or, r)), e.cuid2 = (r) => e.check(/* @__PURE__ */ _i(ar, r)), e.ulid = (r) => e.check(/* @__PURE__ */ yi(ur, r)), e.base64 = (r) => e.check(/* @__PURE__ */ Di(vr, r)), e.base64url = (r) => e.check(/* @__PURE__ */ Oi(pr, r)), e.xid = (r) => e.check(/* @__PURE__ */ ki(lr, r)), e.ksuid = (r) => e.check(/* @__PURE__ */ Si(cr, r)), e.ipv4 = (r) => e.check(/* @__PURE__ */ Ii(sr, r)), e.ipv6 = (r) => e.check(/* @__PURE__ */ zi(dr, r)), e.cidrv4 = (r) => e.check(/* @__PURE__ */ wi(fr, r)), e.cidrv6 = (r) => e.check(/* @__PURE__ */ xi(mr, r)), e.e164 = (r) => e.check(/* @__PURE__ */ ji(gr, r)), e.datetime = (r) => e.check(Ks(r)), e.date = (r) => e.check(Gs(r)), e.time = (r) => e.check(Hs(r)), e.duration = (r) => e.check(Xs(r)); }); function En(e) { return /* @__PURE__ */ Ic(en, e); @@ -9112,13 +9112,13 @@ function Id(e) { const ur = /* @__PURE__ */ v("ZodULID", (e, n) => { fl.init(e, n), ue.init(e, n); }); -function wd(e) { +function zd(e) { return /* @__PURE__ */ yi(ur, e); } const lr = /* @__PURE__ */ v("ZodXID", (e, n) => { ml.init(e, n), ue.init(e, n); }); -function zd(e) { +function wd(e) { return /* @__PURE__ */ ki(lr, e); } const cr = /* @__PURE__ */ v("ZodKSUID", (e, n) => { @@ -9137,19 +9137,19 @@ const Bi = /* @__PURE__ */ v("ZodMAC", (e, n) => { yl.init(e, n), ue.init(e, n); }); function Od(e) { - return /* @__PURE__ */ zc(Bi, e); + return /* @__PURE__ */ wc(Bi, e); } const dr = /* @__PURE__ */ v("ZodIPv6", (e, n) => { _l.init(e, n), ue.init(e, n); }); function jd(e) { - return /* @__PURE__ */ wi(dr, e); + return /* @__PURE__ */ zi(dr, e); } const fr = /* @__PURE__ */ v("ZodCIDRv4", (e, n) => { kl.init(e, n), ue.init(e, n); }); function Ud(e) { - return /* @__PURE__ */ zi(fr, e); + return /* @__PURE__ */ wi(fr, e); } const mr = /* @__PURE__ */ v("ZodCIDRv6", (e, n) => { Sl.init(e, n), ue.init(e, n); @@ -9164,7 +9164,7 @@ function Ed(e) { return /* @__PURE__ */ Di(vr, e); } const pr = /* @__PURE__ */ v("ZodBase64URL", (e, n) => { - zl.init(e, n), ue.init(e, n); + wl.init(e, n), ue.init(e, n); }); function Pd(e) { return /* @__PURE__ */ Oi(pr, e); @@ -9181,26 +9181,26 @@ const hr = /* @__PURE__ */ v("ZodJWT", (e, n) => { function Ad(e) { return /* @__PURE__ */ Ui(hr, e); } -const Ot = /* @__PURE__ */ v("ZodCustomStringFormat", (e, n) => { +const jt = /* @__PURE__ */ v("ZodCustomStringFormat", (e, n) => { jl.init(e, n), ue.init(e, n); }); function Zd(e, n, r = {}) { - return /* @__PURE__ */ Qt(Ot, e, n, r); + return /* @__PURE__ */ Qt(jt, e, n, r); } function Cd(e) { - return /* @__PURE__ */ Qt(Ot, "hostname", _u, e); + return /* @__PURE__ */ Qt(jt, "hostname", _u, e); } function Md(e) { - return /* @__PURE__ */ Qt(Ot, "hex", Au, e); + return /* @__PURE__ */ Qt(jt, "hex", Au, e); } function Fd(e, n) { const r = (n == null ? void 0 : n.enc) ?? "hex", o = `${e}_${r}`, t = ti[o]; if (!t) throw new Error(`Unrecognized hash format: ${o}`); - return /* @__PURE__ */ Qt(Ot, o, t, n); + return /* @__PURE__ */ Qt(jt, o, t, n); } const nn = /* @__PURE__ */ v("ZodNumber", (e, n) => { - oi.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => fs(e, o, t), e.gt = (o, t) => e.check(/* @__PURE__ */ rt(o, t)), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.lt = (o, t) => e.check(/* @__PURE__ */ nt(o, t)), e.lte = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.max = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.int = (o) => e.check(Pn(o)), e.safe = (o) => e.check(Pn(o)), e.positive = (o) => e.check(/* @__PURE__ */ rt(0, o)), e.nonnegative = (o) => e.check(/* @__PURE__ */ Ue(0, o)), e.negative = (o) => e.check(/* @__PURE__ */ nt(0, o)), e.nonpositive = (o) => e.check(/* @__PURE__ */ Ze(0, o)), e.multipleOf = (o, t) => e.check(/* @__PURE__ */ St(o, t)), e.step = (o, t) => e.check(/* @__PURE__ */ St(o, t)), e.finite = () => e; + oi.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => fs(e, o, t), e.gt = (o, t) => e.check(/* @__PURE__ */ rt(o, t)), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.lt = (o, t) => e.check(/* @__PURE__ */ nt(o, t)), e.lte = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.max = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.int = (o) => e.check(Pn(o)), e.safe = (o) => e.check(Pn(o)), e.positive = (o) => e.check(/* @__PURE__ */ rt(0, o)), e.nonnegative = (o) => e.check(/* @__PURE__ */ Ue(0, o)), e.negative = (o) => e.check(/* @__PURE__ */ nt(0, o)), e.nonpositive = (o) => e.check(/* @__PURE__ */ Ze(0, o)), e.multipleOf = (o, t) => e.check(/* @__PURE__ */ It(o, t)), e.step = (o, t) => e.check(/* @__PURE__ */ It(o, t)), e.finite = () => e; const r = e._zod.bag; e.minValue = Math.max(r.minimum ?? Number.NEGATIVE_INFINITY, r.exclusiveMinimum ?? Number.NEGATIVE_INFINITY) ?? null, e.maxValue = Math.min(r.maximum ?? Number.POSITIVE_INFINITY, r.exclusiveMaximum ?? Number.POSITIVE_INFINITY) ?? null, e.isInt = (r.format ?? "").includes("int") || Number.isSafeInteger(r.multipleOf ?? 0.5), e.isFinite = !0, e.format = r.format ?? null; }); @@ -9232,7 +9232,7 @@ function Vi(e) { return /* @__PURE__ */ Mc(rn, e); } const on = /* @__PURE__ */ v("ZodBigInt", (e, n) => { - ui.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => vs(e, o), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.gt = (o, t) => e.check(/* @__PURE__ */ rt(o, t)), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.lt = (o, t) => e.check(/* @__PURE__ */ nt(o, t)), e.lte = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.max = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.positive = (o) => e.check(/* @__PURE__ */ rt(BigInt(0), o)), e.negative = (o) => e.check(/* @__PURE__ */ nt(BigInt(0), o)), e.nonpositive = (o) => e.check(/* @__PURE__ */ Ze(BigInt(0), o)), e.nonnegative = (o) => e.check(/* @__PURE__ */ Ue(BigInt(0), o)), e.multipleOf = (o, t) => e.check(/* @__PURE__ */ St(o, t)); + ui.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => vs(e, o), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.gt = (o, t) => e.check(/* @__PURE__ */ rt(o, t)), e.gte = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.min = (o, t) => e.check(/* @__PURE__ */ Ue(o, t)), e.lt = (o, t) => e.check(/* @__PURE__ */ nt(o, t)), e.lte = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.max = (o, t) => e.check(/* @__PURE__ */ Ze(o, t)), e.positive = (o) => e.check(/* @__PURE__ */ rt(BigInt(0), o)), e.negative = (o) => e.check(/* @__PURE__ */ nt(BigInt(0), o)), e.nonpositive = (o) => e.check(/* @__PURE__ */ Ze(BigInt(0), o)), e.nonnegative = (o) => e.check(/* @__PURE__ */ Ue(BigInt(0), o)), e.multipleOf = (o, t) => e.check(/* @__PURE__ */ It(o, t)); const r = e._zod.bag; e.minValue = r.minimum ?? null, e.maxValue = r.maximum ?? null, e.format = r.format ?? null; }); @@ -9251,32 +9251,32 @@ function Yd(e) { const qi = /* @__PURE__ */ v("ZodSymbol", (e, n) => { El.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => ps(e, r); }); -function Kd(e) { +function Wd(e) { return /* @__PURE__ */ Vc(qi, e); } const Yi = /* @__PURE__ */ v("ZodUndefined", (e, n) => { Pl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => hs(e, r); }); -function Wd(e) { +function Kd(e) { return /* @__PURE__ */ qc(Yi, e); } -const Ki = /* @__PURE__ */ v("ZodNull", (e, n) => { +const Wi = /* @__PURE__ */ v("ZodNull", (e, n) => { Nl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => gs(e, r, o); }); -function Wi(e) { - return /* @__PURE__ */ Yc(Ki, e); +function Ki(e) { + return /* @__PURE__ */ Yc(Wi, e); } const Gi = /* @__PURE__ */ v("ZodAny", (e, n) => { Al.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => _s(); }); function Hi() { - return /* @__PURE__ */ Kc(Gi); + return /* @__PURE__ */ Wc(Gi); } const Xi = /* @__PURE__ */ v("ZodUnknown", (e, n) => { Zl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => ys(); }); function vt() { - return /* @__PURE__ */ Wc(Xi); + return /* @__PURE__ */ Kc(Xi); } const Qi = /* @__PURE__ */ v("ZodNever", (e, n) => { Cl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => bs(e, r, o); @@ -9309,7 +9309,7 @@ function Xd(e) { return kr(Object.keys(n)); } const an = /* @__PURE__ */ v("ZodObject", (e, n) => { - Vl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Ns(e, r, o, t), K(e, "shape", () => n.shape), e.keyof = () => kr(Object.keys(e._zod.def.shape)), e.catchall = (r) => e.clone({ ...e._zod.def, catchall: r }), e.passthrough = () => e.clone({ ...e._zod.def, catchall: vt() }), e.loose = () => e.clone({ ...e._zod.def, catchall: vt() }), e.strict = () => e.clone({ ...e._zod.def, catchall: br() }), e.strip = () => e.clone({ ...e._zod.def, catchall: void 0 }), e.extend = (r) => Ba(e, r), e.safeExtend = (r) => Ja(e, r), e.merge = (r) => Va(e, r), e.pick = (r) => La(e, r), e.omit = (r) => Ra(e, r), e.partial = (...r) => qa(Ir, e, r[0]), e.required = (...r) => Ya(wr, e, r[0]); + Vl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Ns(e, r, o, t), W(e, "shape", () => n.shape), e.keyof = () => kr(Object.keys(e._zod.def.shape)), e.catchall = (r) => e.clone({ ...e._zod.def, catchall: r }), e.passthrough = () => e.clone({ ...e._zod.def, catchall: vt() }), e.loose = () => e.clone({ ...e._zod.def, catchall: vt() }), e.strict = () => e.clone({ ...e._zod.def, catchall: br() }), e.strip = () => e.clone({ ...e._zod.def, catchall: void 0 }), e.extend = (r) => Ba(e, r), e.safeExtend = (r) => Ja(e, r), e.merge = (r) => Va(e, r), e.pick = (r) => La(e, r), e.omit = (r) => Ra(e, r), e.partial = (...r) => qa(Ir, e, r[0]), e.required = (...r) => Ya(zr, e, r[0]); }); function no(e, n) { const r = { @@ -9368,7 +9368,7 @@ function nf(e, n, r) { }); } const oo = /* @__PURE__ */ v("ZodIntersection", (e, n) => { - Kl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => As(e, r, o, t); + Wl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => As(e, r, o, t); }); function ao(e, n) { return new oo({ @@ -9393,7 +9393,7 @@ function lo(e, n, r) { }); } const cn = /* @__PURE__ */ v("ZodRecord", (e, n) => { - Wl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Cs(e, r, o, t), e.keyType = n.keyType, e.valueType = n.valueType; + Kl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Cs(e, r, o, t), e.keyType = n.keyType, e.valueType = n.valueType; }); function yr(e, n, r) { return new cn({ @@ -9422,7 +9422,7 @@ function of(e, n, r) { }); } const co = /* @__PURE__ */ v("ZodMap", (e, n) => { - Gl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Ts(e, r), e.keyType = n.keyType, e.valueType = n.valueType, e.min = (...r) => e.check(/* @__PURE__ */ it(...r)), e.nonempty = (r) => e.check(/* @__PURE__ */ it(1, r)), e.max = (...r) => e.check(/* @__PURE__ */ Dt(...r)), e.size = (...r) => e.check(/* @__PURE__ */ Gt(...r)); + Gl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Ts(e, r), e.keyType = n.keyType, e.valueType = n.valueType, e.min = (...r) => e.check(/* @__PURE__ */ it(...r)), e.nonempty = (r) => e.check(/* @__PURE__ */ it(1, r)), e.max = (...r) => e.check(/* @__PURE__ */ Ot(...r)), e.size = (...r) => e.check(/* @__PURE__ */ Gt(...r)); }); function af(e, n, r) { return new co({ @@ -9433,7 +9433,7 @@ function af(e, n, r) { }); } const so = /* @__PURE__ */ v("ZodSet", (e, n) => { - Hl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Es(e, r), e.min = (...r) => e.check(/* @__PURE__ */ it(...r)), e.nonempty = (r) => e.check(/* @__PURE__ */ it(1, r)), e.max = (...r) => e.check(/* @__PURE__ */ Dt(...r)), e.size = (...r) => e.check(/* @__PURE__ */ Gt(...r)); + Hl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Es(e, r), e.min = (...r) => e.check(/* @__PURE__ */ it(...r)), e.nonempty = (r) => e.check(/* @__PURE__ */ it(1, r)), e.max = (...r) => e.check(/* @__PURE__ */ Ot(...r)), e.size = (...r) => e.check(/* @__PURE__ */ Gt(...r)); }); function uf(e, n) { return new so({ @@ -9442,7 +9442,7 @@ function uf(e, n) { ...$(n) }); } -const xt = /* @__PURE__ */ v("ZodEnum", (e, n) => { +const Dt = /* @__PURE__ */ v("ZodEnum", (e, n) => { Xl.init(e, n), q.init(e, n), e._zod.processJSONSchema = (o, t, i) => Ss(e, o, t), e.enum = n.entries, e.options = Object.values(n.entries); const r = new Set(Object.keys(n.entries)); e.extract = (o, t) => { @@ -9452,7 +9452,7 @@ const xt = /* @__PURE__ */ v("ZodEnum", (e, n) => { i[a] = n.entries[a]; else throw new Error(`Key ${a} not found in enum`); - return new xt({ + return new Dt({ ...n, checks: [], ...$(t), @@ -9465,7 +9465,7 @@ const xt = /* @__PURE__ */ v("ZodEnum", (e, n) => { delete i[a]; else throw new Error(`Key ${a} not found in enum`); - return new xt({ + return new Dt({ ...n, checks: [], ...$(t), @@ -9475,14 +9475,14 @@ const xt = /* @__PURE__ */ v("ZodEnum", (e, n) => { }); function kr(e, n) { const r = Array.isArray(e) ? Object.fromEntries(e.map((o) => [o, o])) : e; - return new xt({ + return new Dt({ type: "enum", entries: r, ...$(n) }); } function fo(e, n) { - return new xt({ + return new Dt({ type: "enum", entries: e, ...$(n) @@ -9505,7 +9505,7 @@ function lf(e, n) { }); } const vo = /* @__PURE__ */ v("ZodFile", (e, n) => { - ec.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => xs(e, r, o), e.min = (r, o) => e.check(/* @__PURE__ */ it(r, o)), e.max = (r, o) => e.check(/* @__PURE__ */ Dt(r, o)), e.mime = (r, o) => e.check(/* @__PURE__ */ Wn(Array.isArray(r) ? r : [r], o)); + ec.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => xs(e, r, o), e.min = (r, o) => e.check(/* @__PURE__ */ it(r, o)), e.max = (r, o) => e.check(/* @__PURE__ */ Ot(r, o)), e.mime = (r, o) => e.check(/* @__PURE__ */ Kn(Array.isArray(r) ? r : [r], o)); }); function cf(e) { return /* @__PURE__ */ ns(vo, e); @@ -9516,10 +9516,10 @@ const po = /* @__PURE__ */ v("ZodTransform", (e, n) => { throw new An(e.constructor.name); r.addIssue = (i) => { if (typeof i == "string") - r.issues.push(yt(i, r.value, n)); + r.issues.push(kt(i, r.value, n)); else { const a = i; - a.fatal && (a.continue = !1), a.code ?? (a.code = "custom"), a.input ?? (a.input = r.value), a.inst ?? (a.inst = e), r.issues.push(yt(a)); + a.fatal && (a.continue = !1), a.code ?? (a.code = "custom"), a.input ?? (a.input = r.value), a.inst ?? (a.inst = e), r.issues.push(kt(a)); } }; const t = n.transform(r.value, r); @@ -9586,11 +9586,11 @@ function ko(e, n) { } }); } -const wr = /* @__PURE__ */ v("ZodNonOptional", (e, n) => { +const zr = /* @__PURE__ */ v("ZodNonOptional", (e, n) => { ac.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Fs(e, r, o, t), e.unwrap = () => e._zod.def.innerType; }); function So(e, n) { - return new wr({ + return new zr({ type: "nonoptional", innerType: e, ...$(n) @@ -9605,27 +9605,27 @@ function df(e) { innerType: e }); } -const wo = /* @__PURE__ */ v("ZodCatch", (e, n) => { +const zo = /* @__PURE__ */ v("ZodCatch", (e, n) => { lc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Bs(e, r, o, t), e.unwrap = () => e._zod.def.innerType, e.removeCatch = e.unwrap; }); -function zo(e, n) { - return new wo({ +function wo(e, n) { + return new zo({ type: "catch", innerType: e, catchValue: typeof n == "function" ? n : () => n }); } const xo = /* @__PURE__ */ v("ZodNaN", (e, n) => { - cc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => ws(e, r); + cc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => zs(e, r); }); function ff(e) { return /* @__PURE__ */ es(xo, e); } -const zr = /* @__PURE__ */ v("ZodPipe", (e, n) => { +const wr = /* @__PURE__ */ v("ZodPipe", (e, n) => { sc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => Js(e, r, o, t), e.in = n.in, e.out = n.out; }); function Ft(e, n) { - return new zr({ + return new wr({ type: "pipe", in: e, out: n @@ -9633,7 +9633,7 @@ function Ft(e, n) { }); } const xr = /* @__PURE__ */ v("ZodCodec", (e, n) => { - zr.init(e, n), si.init(e, n); + wr.init(e, n), si.init(e, n); }); function mf(e, n, r) { return new xr({ @@ -9654,7 +9654,7 @@ function Oo(e) { }); } const jo = /* @__PURE__ */ v("ZodTemplateLiteral", (e, n) => { - fc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => zs(e, r, o); + fc.init(e, n), q.init(e, n), e._zod.processJSONSchema = (r, o, t) => ws(e, r, o); }); function vf(e, n) { return new jo({ @@ -9735,13 +9735,13 @@ const yf = (...e) => /* @__PURE__ */ cs({ String: en }, ...e); function kf(e) { - const n = Dr(() => ln([En(e), Ji(), Vi(), Wi(), pt(n), yr(En(), n)])); + const n = Dr(() => ln([En(e), Ji(), Vi(), Ki(), pt(n), yr(En(), n)])); return n; } function Sf(e, n) { return Ft(Sr(e), n); } -const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const yg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, ZodAny: Gi, ZodArray: to, @@ -9754,17 +9754,17 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodCIDRv6: mr, ZodCUID: or, ZodCUID2: ar, - ZodCatch: wo, + ZodCatch: zo, ZodCodec: xr, ZodCustom: sn, - ZodCustomStringFormat: Ot, + ZodCustomStringFormat: jt, ZodDate: _r, ZodDefault: bo, ZodDiscriminatedUnion: io, ZodE164: gr, ZodEmail: nr, ZodEmoji: rr, - ZodEnum: xt, + ZodEnum: Dt, ZodExactOptional: go, ZodFile: vo, ZodFunction: Eo, @@ -9781,14 +9781,14 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodNaN: xo, ZodNanoID: ir, ZodNever: Qi, - ZodNonOptional: wr, - ZodNull: Ki, + ZodNonOptional: zr, + ZodNull: Wi, ZodNullable: $o, ZodNumber: nn, ZodNumberFormat: ht, ZodObject: an, ZodOptional: Ir, - ZodPipe: zr, + ZodPipe: wr, ZodPrefault: yo, ZodPromise: To, ZodReadonly: Do, @@ -9820,7 +9820,7 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ base64url: Pd, bigint: Vd, boolean: Vi, - catch: zo, + catch: wo, check: gf, cidrv4: Ud, cidrv6: Td, @@ -9868,7 +9868,7 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ nativeEnum: fo, never: br, nonoptional: So, - null: Wi, + null: Ki, nullable: Mt, nullish: sf, number: Ji, @@ -9889,14 +9889,14 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ stringbool: yf, success: df, superRefine: No, - symbol: Kd, + symbol: Wd, templateLiteral: vf, transform: Sr, tuple: lo, uint32: Jd, uint64: Yd, - ulid: wd, - undefined: Wd, + ulid: zd, + undefined: Kd, union: ln, unknown: vt, url: bd, @@ -9905,9 +9905,9 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ uuidv6: hd, uuidv7: $d, void: Gd, - xid: zd, + xid: wd, xor: tf -}, Symbol.toStringTag, { value: "Module" })), yg = { +}, Symbol.toStringTag, { value: "Module" })), kg = { invalid_type: "invalid_type", too_big: "too_big", too_small: "too_small", @@ -9920,21 +9920,21 @@ const _g = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ invalid_value: "invalid_value", custom: "custom" }; -function kg(e) { +function Sg(e) { Ie({ customError: e }); } -function Sg() { +function Ig() { return Ie().customError; } var Zr; Zr || (Zr = {}); -const z = { - ..._g, - ...$g, +const w = { + ...yg, + ...bg, iso: Qs -}, Ig = /* @__PURE__ */ new Set([ +}, zg = /* @__PURE__ */ new Set([ // Schema identification "$schema", "$ref", @@ -10009,7 +10009,7 @@ function wg(e, n) { const r = e.$schema; return r === "https://json-schema.org/draft/2020-12/schema" ? "draft-2020-12" : r === "http://json-schema.org/draft-07/schema#" ? "draft-7" : r === "http://json-schema.org/draft-04/schema#" ? "draft-4" : n ?? "draft-2020-12"; } -function zg(e, n) { +function xg(e, n) { if (!e.startsWith("#")) throw new Error("External $ref is not supported, only local refs (#/...) are allowed"); const r = e.slice(1).split("/").filter(Boolean); @@ -10027,7 +10027,7 @@ function zg(e, n) { function If(e, n) { if (e.not !== void 0) { if (typeof e.not == "object" && Object.keys(e.not).length === 0) - return z.never(); + return w.never(); throw new Error("not is not supported in Zod (except { not: {} } for never)"); } if (e.unevaluatedItems !== void 0) @@ -10043,63 +10043,63 @@ function If(e, n) { if (n.refs.has(t)) return n.refs.get(t); if (n.processing.has(t)) - return z.lazy(() => { + return w.lazy(() => { if (!n.refs.has(t)) throw new Error(`Circular reference not resolved: ${t}`); return n.refs.get(t); }); n.processing.add(t); - const i = zg(t, n), a = ke(i, n); + const i = xg(t, n), a = ke(i, n); return n.refs.set(t, a), n.processing.delete(t), a; } if (e.enum !== void 0) { const t = e.enum; if (n.version === "openapi-3.0" && e.nullable === !0 && t.length === 1 && t[0] === null) - return z.null(); + return w.null(); if (t.length === 0) - return z.never(); + return w.never(); if (t.length === 1) - return z.literal(t[0]); + return w.literal(t[0]); if (t.every((a) => typeof a == "string")) - return z.enum(t); - const i = t.map((a) => z.literal(a)); - return i.length < 2 ? i[0] : z.union([i[0], i[1], ...i.slice(2)]); + return w.enum(t); + const i = t.map((a) => w.literal(a)); + return i.length < 2 ? i[0] : w.union([i[0], i[1], ...i.slice(2)]); } if (e.const !== void 0) - return z.literal(e.const); + return w.literal(e.const); const r = e.type; if (Array.isArray(r)) { const t = r.map((i) => { const a = { ...e, type: i }; return If(a, n); }); - return t.length === 0 ? z.never() : t.length === 1 ? t[0] : z.union(t); + return t.length === 0 ? w.never() : t.length === 1 ? t[0] : w.union(t); } if (!r) - return z.any(); + return w.any(); let o; switch (r) { case "string": { - let t = z.string(); + let t = w.string(); if (e.format) { const i = e.format; - i === "email" ? t = t.check(z.email()) : i === "uri" || i === "uri-reference" ? t = t.check(z.url()) : i === "uuid" || i === "guid" ? t = t.check(z.uuid()) : i === "date-time" ? t = t.check(z.iso.datetime()) : i === "date" ? t = t.check(z.iso.date()) : i === "time" ? t = t.check(z.iso.time()) : i === "duration" ? t = t.check(z.iso.duration()) : i === "ipv4" ? t = t.check(z.ipv4()) : i === "ipv6" ? t = t.check(z.ipv6()) : i === "mac" ? t = t.check(z.mac()) : i === "cidr" ? t = t.check(z.cidrv4()) : i === "cidr-v6" ? t = t.check(z.cidrv6()) : i === "base64" ? t = t.check(z.base64()) : i === "base64url" ? t = t.check(z.base64url()) : i === "e164" ? t = t.check(z.e164()) : i === "jwt" ? t = t.check(z.jwt()) : i === "emoji" ? t = t.check(z.emoji()) : i === "nanoid" ? t = t.check(z.nanoid()) : i === "cuid" ? t = t.check(z.cuid()) : i === "cuid2" ? t = t.check(z.cuid2()) : i === "ulid" ? t = t.check(z.ulid()) : i === "xid" ? t = t.check(z.xid()) : i === "ksuid" && (t = t.check(z.ksuid())); + i === "email" ? t = t.check(w.email()) : i === "uri" || i === "uri-reference" ? t = t.check(w.url()) : i === "uuid" || i === "guid" ? t = t.check(w.uuid()) : i === "date-time" ? t = t.check(w.iso.datetime()) : i === "date" ? t = t.check(w.iso.date()) : i === "time" ? t = t.check(w.iso.time()) : i === "duration" ? t = t.check(w.iso.duration()) : i === "ipv4" ? t = t.check(w.ipv4()) : i === "ipv6" ? t = t.check(w.ipv6()) : i === "mac" ? t = t.check(w.mac()) : i === "cidr" ? t = t.check(w.cidrv4()) : i === "cidr-v6" ? t = t.check(w.cidrv6()) : i === "base64" ? t = t.check(w.base64()) : i === "base64url" ? t = t.check(w.base64url()) : i === "e164" ? t = t.check(w.e164()) : i === "jwt" ? t = t.check(w.jwt()) : i === "emoji" ? t = t.check(w.emoji()) : i === "nanoid" ? t = t.check(w.nanoid()) : i === "cuid" ? t = t.check(w.cuid()) : i === "cuid2" ? t = t.check(w.cuid2()) : i === "ulid" ? t = t.check(w.ulid()) : i === "xid" ? t = t.check(w.xid()) : i === "ksuid" && (t = t.check(w.ksuid())); } typeof e.minLength == "number" && (t = t.min(e.minLength)), typeof e.maxLength == "number" && (t = t.max(e.maxLength)), e.pattern && (t = t.regex(new RegExp(e.pattern))), o = t; break; } case "number": case "integer": { - let t = r === "integer" ? z.number().int() : z.number(); + let t = r === "integer" ? w.number().int() : w.number(); typeof e.minimum == "number" && (t = t.min(e.minimum)), typeof e.maximum == "number" && (t = t.max(e.maximum)), typeof e.exclusiveMinimum == "number" ? t = t.gt(e.exclusiveMinimum) : e.exclusiveMinimum === !0 && typeof e.minimum == "number" && (t = t.gt(e.minimum)), typeof e.exclusiveMaximum == "number" ? t = t.lt(e.exclusiveMaximum) : e.exclusiveMaximum === !0 && typeof e.maximum == "number" && (t = t.lt(e.maximum)), typeof e.multipleOf == "number" && (t = t.multipleOf(e.multipleOf)), o = t; break; } case "boolean": { - o = z.boolean(); + o = w.boolean(); break; } case "null": { - o = z.null(); + o = w.null(); break; } case "object": { @@ -10109,35 +10109,35 @@ function If(e, n) { t[c] = a.has(c) ? s : s.optional(); } if (e.propertyNames) { - const c = ke(e.propertyNames, n), l = e.additionalProperties && typeof e.additionalProperties == "object" ? ke(e.additionalProperties, n) : z.any(); + const c = ke(e.propertyNames, n), l = e.additionalProperties && typeof e.additionalProperties == "object" ? ke(e.additionalProperties, n) : w.any(); if (Object.keys(t).length === 0) { - o = z.record(c, l); + o = w.record(c, l); break; } - const s = z.object(t).passthrough(), d = z.looseRecord(c, l); - o = z.intersection(s, d); + const s = w.object(t).passthrough(), d = w.looseRecord(c, l); + o = w.intersection(s, d); break; } if (e.patternProperties) { const c = e.patternProperties, l = Object.keys(c), s = []; for (const m of l) { - const p = ke(c[m], n), g = z.string().regex(new RegExp(m)); - s.push(z.looseRecord(g, p)); + const p = ke(c[m], n), g = w.string().regex(new RegExp(m)); + s.push(w.looseRecord(g, p)); } const d = []; - if (Object.keys(t).length > 0 && d.push(z.object(t).passthrough()), d.push(...s), d.length === 0) - o = z.object({}).passthrough(); + if (Object.keys(t).length > 0 && d.push(w.object(t).passthrough()), d.push(...s), d.length === 0) + o = w.object({}).passthrough(); else if (d.length === 1) o = d[0]; else { - let m = z.intersection(d[0], d[1]); + let m = w.intersection(d[0], d[1]); for (let p = 2; p < d.length; p++) - m = z.intersection(m, d[p]); + m = w.intersection(m, d[p]); o = m; } break; } - const u = z.object(t); + const u = w.object(t); e.additionalProperties === !1 ? o = u.strict() : typeof e.additionalProperties == "object" ? o = u.catchall(ke(e.additionalProperties, n)) : o = u.passthrough(); break; } @@ -10145,16 +10145,16 @@ function If(e, n) { const t = e.prefixItems, i = e.items; if (t && Array.isArray(t)) { const a = t.map((c) => ke(c, n)), u = i && typeof i == "object" && !Array.isArray(i) ? ke(i, n) : void 0; - u ? o = z.tuple(a).rest(u) : o = z.tuple(a), typeof e.minItems == "number" && (o = o.check(z.minLength(e.minItems))), typeof e.maxItems == "number" && (o = o.check(z.maxLength(e.maxItems))); + u ? o = w.tuple(a).rest(u) : o = w.tuple(a), typeof e.minItems == "number" && (o = o.check(w.minLength(e.minItems))), typeof e.maxItems == "number" && (o = o.check(w.maxLength(e.maxItems))); } else if (Array.isArray(i)) { const a = i.map((c) => ke(c, n)), u = e.additionalItems && typeof e.additionalItems == "object" ? ke(e.additionalItems, n) : void 0; - u ? o = z.tuple(a).rest(u) : o = z.tuple(a), typeof e.minItems == "number" && (o = o.check(z.minLength(e.minItems))), typeof e.maxItems == "number" && (o = o.check(z.maxLength(e.maxItems))); + u ? o = w.tuple(a).rest(u) : o = w.tuple(a), typeof e.minItems == "number" && (o = o.check(w.minLength(e.minItems))), typeof e.maxItems == "number" && (o = o.check(w.maxLength(e.maxItems))); } else if (i !== void 0) { const a = ke(i, n); - let u = z.array(a); + let u = w.array(a); typeof e.minItems == "number" && (u = u.min(e.minItems)), typeof e.maxItems == "number" && (u = u.max(e.maxItems)), o = u; } else - o = z.array(z.any()); + o = w.array(w.any()); break; } default: @@ -10164,28 +10164,28 @@ function If(e, n) { } function ke(e, n) { if (typeof e == "boolean") - return e ? z.any() : z.never(); + return e ? w.any() : w.never(); let r = If(e, n); const o = e.type || e.enum !== void 0 || e.const !== void 0; if (e.anyOf && Array.isArray(e.anyOf)) { - const u = e.anyOf.map((l) => ke(l, n)), c = z.union(u); - r = o ? z.intersection(r, c) : c; + const u = e.anyOf.map((l) => ke(l, n)), c = w.union(u); + r = o ? w.intersection(r, c) : c; } if (e.oneOf && Array.isArray(e.oneOf)) { - const u = e.oneOf.map((l) => ke(l, n)), c = z.xor(u); - r = o ? z.intersection(r, c) : c; + const u = e.oneOf.map((l) => ke(l, n)), c = w.xor(u); + r = o ? w.intersection(r, c) : c; } if (e.allOf && Array.isArray(e.allOf)) if (e.allOf.length === 0) - r = o ? r : z.any(); + r = o ? r : w.any(); else { let u = o ? r : ke(e.allOf[0], n); const c = o ? 0 : 1; for (let l = c; l < e.allOf.length; l++) - u = z.intersection(u, ke(e.allOf[l], n)); + u = w.intersection(u, ke(e.allOf[l], n)); r = u; } - e.nullable === !0 && n.version === "openapi-3.0" && (r = z.nullable(r)), e.readOnly === !0 && (r = z.readonly(r)); + e.nullable === !0 && n.version === "openapi-3.0" && (r = w.nullable(r)), e.readOnly === !0 && (r = w.readonly(r)); const t = {}, i = ["$id", "id", "$comment", "$anchor", "$vocabulary", "$dynamicRef", "$dynamicAnchor"]; for (const u of i) u in e && (t[u] = e[u]); @@ -10193,12 +10193,12 @@ function ke(e, n) { for (const u of a) u in e && (t[u] = e[u]); for (const u of Object.keys(e)) - Ig.has(u) || (t[u] = e[u]); + zg.has(u) || (t[u] = e[u]); return Object.keys(t).length > 0 && n.registry.add(r, t), r; } -function xg(e, n) { +function Dg(e, n) { if (typeof e == "boolean") - return e ? z.any() : z.never(); + return e ? w.any() : w.never(); const r = wg(e, n == null ? void 0 : n.defaultTarget), o = e.$defs || e.definitions || {}, t = { version: r, defs: o, @@ -10209,28 +10209,28 @@ function xg(e, n) { }; return ke(e, t); } -function Dg(e) { - return /* @__PURE__ */ wc(en, e); -} function Og(e) { - return /* @__PURE__ */ Ec(nn, e); + return /* @__PURE__ */ zc(en, e); } function jg(e) { - return /* @__PURE__ */ Fc(rn, e); + return /* @__PURE__ */ Ec(nn, e); } function Ug(e) { - return /* @__PURE__ */ Rc(on, e); + return /* @__PURE__ */ Fc(rn, e); } function Tg(e) { + return /* @__PURE__ */ Rc(on, e); +} +function Eg(e) { return /* @__PURE__ */ Qc(_r, e); } -const Eg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const Pg = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - bigint: Ug, - boolean: jg, - date: Tg, - number: Og, - string: Dg + bigint: Tg, + boolean: Ug, + date: Eg, + number: jg, + string: Og }, Symbol.toStringTag, { value: "Module" })); Ie(hc()); const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ @@ -10251,18 +10251,18 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodCIDRv6: mr, ZodCUID: or, ZodCUID2: ar, - ZodCatch: wo, + ZodCatch: zo, ZodCodec: xr, ZodCustom: sn, - ZodCustomStringFormat: Ot, + ZodCustomStringFormat: jt, ZodDate: _r, ZodDefault: bo, ZodDiscriminatedUnion: io, ZodE164: gr, ZodEmail: nr, ZodEmoji: rr, - ZodEnum: xt, - ZodError: bg, + ZodEnum: Dt, + ZodError: _g, ZodExactOptional: go, ZodFile: vo, get ZodFirstPartyTypeKind() { @@ -10277,7 +10277,7 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodISODuration: Ri, ZodISOTime: Li, ZodIntersection: oo, - ZodIssueCode: yg, + ZodIssueCode: kg, ZodJWT: hr, ZodKSUID: cr, ZodLazy: Uo, @@ -10287,14 +10287,14 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ ZodNaN: xo, ZodNanoID: ir, ZodNever: Qi, - ZodNonOptional: wr, - ZodNull: Ki, + ZodNonOptional: zr, + ZodNull: Wi, ZodNullable: $o, ZodNumber: nn, ZodNumberFormat: ht, ZodObject: an, ZodOptional: Ir, - ZodPipe: zr, + ZodPipe: wr, ZodPrefault: yo, ZodPromise: To, ZodReadonly: Do, @@ -10327,15 +10327,15 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ base64url: Pd, bigint: Vd, boolean: Vi, - catch: zo, + catch: wo, check: gf, cidrv4: Ud, cidrv6: Td, clone: Me, codec: mf, - coerce: Eg, + coerce: Pg, config: Ie, - core: hg, + core: $g, cuid: Sd, cuid2: Id, custom: hf, @@ -10349,7 +10349,7 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ emoji: yd, encode: od, encodeAsync: ud, - endsWith: Kn, + endsWith: Wn, enum: kr, exactOptional: ho, file: cf, @@ -10357,9 +10357,9 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ float32: Ld, float64: Rd, formatError: Jr, - fromJSONSchema: xg, + fromJSONSchema: Dg, function: Nn, - getErrorMap: Sg, + getErrorMap: Ig, globalRegistry: Ae, gt: rt, gte: Ue, @@ -10393,12 +10393,12 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ mac: Od, map: af, maxLength: Ht, - maxSize: Dt, + maxSize: Ot, meta: bf, - mime: Wn, + mime: Kn, minLength: mt, minSize: it, - multipleOf: St, + multipleOf: It, nan: ff, nanoid: kd, nativeEnum: fo, @@ -10408,7 +10408,7 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ nonoptional: So, nonpositive: Pi, normalize: Gn, - null: Wi, + null: Ki, nullable: Mt, nullish: sf, number: Ji, @@ -10438,7 +10438,7 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ safeParse: rd, safeParseAsync: id, set: uf, - setErrorMap: kg, + setErrorMap: Sg, size: Gt, slugify: er, startsWith: Yn, @@ -10448,9 +10448,9 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ stringbool: yf, success: df, superRefine: No, - symbol: Kd, + symbol: Wd, templateLiteral: vf, - toJSONSchema: Ks, + toJSONSchema: Ws, toLowerCase: Xn, toUpperCase: Qn, transform: Sr, @@ -10459,8 +10459,8 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ tuple: lo, uint32: Jd, uint64: Yd, - ulid: wd, - undefined: Wd, + ulid: zd, + undefined: Kd, union: ln, unknown: vt, uppercase: Vn, @@ -10471,31 +10471,31 @@ const Nt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ uuidv6: hd, uuidv7: $d, void: Gd, - xid: zd, + xid: wd, xor: tf }, Symbol.toStringTag, { value: "Module" })); function Xe(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } -var hn = { exports: {} }, Pg = hn.exports, oa; -function wf() { +var hn = { exports: {} }, Ng = hn.exports, oa; +function zf() { return oa || (oa = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(Pg, (function() { + })(Ng, (function() { var r = 1e3, o = 6e4, t = 36e5, i = "millisecond", a = "second", u = "minute", c = "hour", l = "day", s = "week", d = "month", m = "quarter", p = "year", g = "date", f = "Invalid Date", h = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, b = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, S = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(T) { var O = ["th", "st", "nd", "rd"], I = T % 100; return "[" + T + (O[(I - 20) % 10] || O[I] || O[0]) + "]"; } }, R = function(T, O, I) { - var P = String(T); - return !P || P.length >= O ? T : "" + Array(O + 1 - P.length).join(I) + T; + var N = String(T); + return !N || N.length >= O ? T : "" + Array(O + 1 - N.length).join(I) + T; }, V = { s: R, z: function(T) { - var O = -T.utcOffset(), I = Math.abs(O), P = Math.floor(I / 60), x = I % 60; - return (O <= 0 ? "+" : "-") + R(P, 2, "0") + ":" + R(x, 2, "0"); + var O = -T.utcOffset(), I = Math.abs(O), N = Math.floor(I / 60), x = I % 60; + return (O <= 0 ? "+" : "-") + R(N, 2, "0") + ":" + R(x, 2, "0"); }, m: function T(O, I) { if (O.date() < I.date()) return -T(I, O); - var P = 12 * (I.year() - O.year()) + (I.month() - O.month()), x = O.clone().add(P, d), B = I - x < 0, J = O.clone().add(P + (B ? -1 : 1), d); - return +(-(P + (I - x) / (B ? x - J : J - x)) || 0); + var N = 12 * (I.year() - O.year()) + (I.month() - O.month()), x = O.clone().add(N, d), B = I - x < 0, J = O.clone().add(N + (B ? -1 : 1), d); + return +(-(N + (I - x) / (B ? x - J : J - x)) || 0); }, a: function(T) { return T < 0 ? Math.ceil(T) || 0 : Math.floor(T); }, p: function(T) { @@ -10504,9 +10504,9 @@ function wf() { return T === void 0; } }, A = "en", U = {}; U[A] = S; - var w = "$isDayjsObject", _ = function(T) { - return T instanceof le || !(!T || !T[w]); - }, Y = function T(O, I, P) { + var z = "$isDayjsObject", _ = function(T) { + return T instanceof le || !(!T || !T[z]); + }, Y = function T(O, I, N) { var x; if (!O) return A; if (typeof O == "string") { @@ -10518,7 +10518,7 @@ function wf() { var Q = O.name; U[Q] = O, x = Q; } - return !P && x && (A = x), x || !P && A; + return !N && x && (A = x), x || !N && A; }, F = function(T, O) { if (_(T)) return T.clone(); var I = typeof O == "object" ? O : {}; @@ -10529,12 +10529,12 @@ function wf() { }; var le = (function() { function T(I) { - this.$L = Y(I.locale, null, !0), this.parse(I), this.$x = this.$x || I.x || {}, this[w] = !0; + this.$L = Y(I.locale, null, !0), this.parse(I), this.$x = this.$x || I.x || {}, this[z] = !0; } var O = T.prototype; return O.parse = function(I) { - this.$d = (function(P) { - var x = P.date, B = P.utc; + this.$d = (function(N) { + var x = N.date, B = N.utc; if (x === null) return /* @__PURE__ */ new Date(NaN); if (Z.u(x)) return /* @__PURE__ */ new Date(); if (x instanceof Date) return new Date(x); @@ -10554,34 +10554,34 @@ function wf() { return Z; }, O.isValid = function() { return this.$d.toString() !== f; - }, O.isSame = function(I, P) { + }, O.isSame = function(I, N) { var x = F(I); - return this.startOf(P) <= x && x <= this.endOf(P); - }, O.isAfter = function(I, P) { - return F(I) < this.startOf(P); - }, O.isBefore = function(I, P) { - return this.endOf(P) < F(I); - }, O.$g = function(I, P, x) { - return Z.u(I) ? this[P] : this.set(x, I); + return this.startOf(N) <= x && x <= this.endOf(N); + }, O.isAfter = function(I, N) { + return F(I) < this.startOf(N); + }, O.isBefore = function(I, N) { + return this.endOf(N) < F(I); + }, O.$g = function(I, N, x) { + return Z.u(I) ? this[N] : this.set(x, I); }, O.unix = function() { return Math.floor(this.valueOf() / 1e3); }, O.valueOf = function() { return this.$d.getTime(); - }, O.startOf = function(I, P) { - var x = this, B = !!Z.u(P) || P, J = Z.p(I), Q = function(We, $e) { - var Fe = Z.w(x.$u ? Date.UTC(x.$y, $e, We) : new Date(x.$y, $e, We), x); + }, O.startOf = function(I, N) { + var x = this, B = !!Z.u(N) || N, J = Z.p(I), Q = function(Ke, $e) { + var Fe = Z.w(x.$u ? Date.UTC(x.$y, $e, Ke) : new Date(x.$y, $e, Ke), x); return B ? Fe : Fe.endOf(l); - }, de = function(We, $e) { - return Z.w(x.toDate()[We].apply(x.toDate("s"), (B ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice($e)), x); - }, he = this.$W, ve = this.$M, we = this.$D, Qe = "set" + (this.$u ? "UTC" : ""); + }, de = function(Ke, $e) { + return Z.w(x.toDate()[Ke].apply(x.toDate("s"), (B ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice($e)), x); + }, he = this.$W, ve = this.$M, ze = this.$D, Qe = "set" + (this.$u ? "UTC" : ""); switch (J) { case p: return B ? Q(1, 0) : Q(31, 11); case d: return B ? Q(1, ve) : Q(0, ve + 1); case s: - var Ke = this.$locale().weekStart || 0, et = (he < Ke ? he + 7 : he) - Ke; - return Q(B ? we - et : we + (6 - et), ve); + var We = this.$locale().weekStart || 0, et = (he < We ? he + 7 : he) - We; + return Q(B ? ze - et : ze + (6 - et), ve); case l: case g: return de(Qe + "Hours", 0); @@ -10596,23 +10596,23 @@ function wf() { } }, O.endOf = function(I) { return this.startOf(I, !1); - }, O.$set = function(I, P) { - var x, B = Z.p(I), J = "set" + (this.$u ? "UTC" : ""), Q = (x = {}, x[l] = J + "Date", x[g] = J + "Date", x[d] = J + "Month", x[p] = J + "FullYear", x[c] = J + "Hours", x[u] = J + "Minutes", x[a] = J + "Seconds", x[i] = J + "Milliseconds", x)[B], de = B === l ? this.$D + (P - this.$W) : P; + }, O.$set = function(I, N) { + var x, B = Z.p(I), J = "set" + (this.$u ? "UTC" : ""), Q = (x = {}, x[l] = J + "Date", x[g] = J + "Date", x[d] = J + "Month", x[p] = J + "FullYear", x[c] = J + "Hours", x[u] = J + "Minutes", x[a] = J + "Seconds", x[i] = J + "Milliseconds", x)[B], de = B === l ? this.$D + (N - this.$W) : N; if (B === d || B === p) { var he = this.clone().set(g, 1); he.$d[Q](de), he.init(), this.$d = he.set(g, Math.min(this.$D, he.daysInMonth())).$d; } else Q && this.$d[Q](de); return this.init(), this; - }, O.set = function(I, P) { - return this.clone().$set(I, P); + }, O.set = function(I, N) { + return this.clone().$set(I, N); }, O.get = function(I) { return this[Z.p(I)](); - }, O.add = function(I, P) { + }, O.add = function(I, N) { var x, B = this; I = Number(I); - var J = Z.p(P), Q = function(ve) { - var we = F(B); - return Z.w(we.date(we.date() + Math.round(ve * I)), B); + var J = Z.p(N), Q = function(ve) { + var ze = F(B); + return Z.w(ze.date(ze.date() + Math.round(ve * I)), B); }; if (J === d) return this.set(d, this.$M + I); if (J === p) return this.set(p, this.$y + I); @@ -10620,16 +10620,16 @@ function wf() { if (J === s) return Q(7); var de = (x = {}, x[u] = o, x[c] = t, x[a] = r, x)[J] || 1, he = this.$d.getTime() + I * de; return Z.w(he, this); - }, O.subtract = function(I, P) { - return this.add(-1 * I, P); + }, O.subtract = function(I, N) { + return this.add(-1 * I, N); }, O.format = function(I) { - var P = this, x = this.$locale(); + var N = this, x = this.$locale(); if (!this.isValid()) return x.invalidDate || f; - var B = I || "YYYY-MM-DDTHH:mm:ssZ", J = Z.z(this), Q = this.$H, de = this.$m, he = this.$M, ve = x.weekdays, we = x.months, Qe = x.meridiem, Ke = function($e, Fe, tt, $t) { - return $e && ($e[Fe] || $e(P, B)) || tt[Fe].slice(0, $t); + var B = I || "YYYY-MM-DDTHH:mm:ssZ", J = Z.z(this), Q = this.$H, de = this.$m, he = this.$M, ve = x.weekdays, ze = x.months, Qe = x.meridiem, We = function($e, Fe, tt, $t) { + return $e && ($e[Fe] || $e(N, B)) || tt[Fe].slice(0, $t); }, et = function($e) { return Z.s(Q % 12 || 12, $e, "0"); - }, We = Qe || function($e, Fe, tt) { + }, Ke = Qe || function($e, Fe, tt) { var $t = $e < 12 ? "AM" : "PM"; return tt ? $t.toLowerCase() : $t; }; @@ -10637,29 +10637,29 @@ function wf() { return Fe || (function(tt) { switch (tt) { case "YY": - return String(P.$y).slice(-2); + return String(N.$y).slice(-2); case "YYYY": - return Z.s(P.$y, 4, "0"); + return Z.s(N.$y, 4, "0"); case "M": return he + 1; case "MM": return Z.s(he + 1, 2, "0"); case "MMM": - return Ke(x.monthsShort, he, we, 3); + return We(x.monthsShort, he, ze, 3); case "MMMM": - return Ke(we, he); + return We(ze, he); case "D": - return P.$D; + return N.$D; case "DD": - return Z.s(P.$D, 2, "0"); + return Z.s(N.$D, 2, "0"); case "d": - return String(P.$W); + return String(N.$W); case "dd": - return Ke(x.weekdaysMin, P.$W, ve, 2); + return We(x.weekdaysMin, N.$W, ve, 2); case "ddd": - return Ke(x.weekdaysShort, P.$W, ve, 3); + return We(x.weekdaysShort, N.$W, ve, 3); case "dddd": - return ve[P.$W]; + return ve[N.$W]; case "H": return String(Q); case "HH": @@ -10669,19 +10669,19 @@ function wf() { case "hh": return et(2); case "a": - return We(Q, de, !0); + return Ke(Q, de, !0); case "A": - return We(Q, de, !1); + return Ke(Q, de, !1); case "m": return String(de); case "mm": return Z.s(de, 2, "0"); case "s": - return String(P.$s); + return String(N.$s); case "ss": - return Z.s(P.$s, 2, "0"); + return Z.s(N.$s, 2, "0"); case "SSS": - return Z.s(P.$ms, 3, "0"); + return Z.s(N.$ms, 3, "0"); case "Z": return J; } @@ -10690,19 +10690,19 @@ function wf() { })); }, O.utcOffset = function() { return 15 * -Math.round(this.$d.getTimezoneOffset() / 15); - }, O.diff = function(I, P, x) { - var B, J = this, Q = Z.p(P), de = F(I), he = (de.utcOffset() - this.utcOffset()) * o, ve = this - de, we = function() { + }, O.diff = function(I, N, x) { + var B, J = this, Q = Z.p(N), de = F(I), he = (de.utcOffset() - this.utcOffset()) * o, ve = this - de, ze = function() { return Z.m(J, de); }; switch (Q) { case p: - B = we() / 12; + B = ze() / 12; break; case d: - B = we(); + B = ze(); break; case m: - B = we() / 3; + B = ze() / 3; break; case s: B = (ve - he) / 6048e5; @@ -10727,9 +10727,9 @@ function wf() { return this.endOf(d).$D; }, O.$locale = function() { return U[this.$L]; - }, O.locale = function(I, P) { + }, O.locale = function(I, N) { if (!I) return this.$L; - var x = this.clone(), B = Y(I, P, !0); + var x = this.clone(), B = Y(I, N, !0); return B && (x.$L = B), x; }, O.clone = function() { return Z.w(this.$d, this); @@ -10755,18 +10755,18 @@ function wf() { })); })(hn)), hn.exports; } -var Ng = wf(); -const Se = /* @__PURE__ */ Xe(Ng); -var $n = { exports: {} }, Ag = $n.exports, aa; -function Zg() { +var Ag = zf(); +const Se = /* @__PURE__ */ Xe(Ag); +var $n = { exports: {} }, Zg = $n.exports, aa; +function Cg() { return aa || (aa = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(Ag, (function() { + })(Zg, (function() { var r, o, t = 1e3, i = 6e4, a = 36e5, u = 864e5, c = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, l = 31536e6, s = 2628e6, d = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/, m = { years: l, months: s, days: u, hours: a, minutes: i, seconds: t, milliseconds: 1, weeks: 6048e5 }, p = function(U) { return U instanceof V; - }, g = function(U, w, _) { - return new V(U, _, w.$l); + }, g = function(U, z, _) { + return new V(U, _, z.$l); }, f = function(U) { return o.p(U) + "s"; }, h = function(U) { @@ -10775,8 +10775,8 @@ function Zg() { return h(U) ? Math.ceil(U) : Math.floor(U); }, S = function(U) { return Math.abs(U); - }, R = function(U, w) { - return U ? h(U) ? { negative: !0, format: "" + S(U) + w } : { negative: !1, format: "" + U + w } : { negative: !1, format: "" }; + }, R = function(U, z) { + return U ? h(U) ? { negative: !0, format: "" + S(U) + z } : { negative: !1, format: "" + U + z } : { negative: !1, format: "" }; }, V = (function() { function U(_, Y, F) { var Z = this; @@ -10796,107 +10796,107 @@ function Zg() { } return this; } - var w = U.prototype; - return w.calMilliseconds = function() { + var z = U.prototype; + return z.calMilliseconds = function() { var _ = this; this.$ms = Object.keys(this.$d).reduce((function(Y, F) { return Y + (_.$d[F] || 0) * m[F]; }), 0); - }, w.parseFromMilliseconds = function() { + }, z.parseFromMilliseconds = function() { var _ = this.$ms; this.$d.years = b(_ / l), _ %= l, this.$d.months = b(_ / s), _ %= s, this.$d.days = b(_ / u), _ %= u, this.$d.hours = b(_ / a), _ %= a, this.$d.minutes = b(_ / i), _ %= i, this.$d.seconds = b(_ / t), _ %= t, this.$d.milliseconds = _; - }, w.toISOString = function() { + }, z.toISOString = function() { var _ = R(this.$d.years, "Y"), Y = R(this.$d.months, "M"), F = +this.$d.days || 0; this.$d.weeks && (F += 7 * this.$d.weeks); var Z = R(F, "D"), le = R(this.$d.hours, "H"), ne = R(this.$d.minutes, "M"), T = this.$d.seconds || 0; this.$d.milliseconds && (T += this.$d.milliseconds / 1e3, T = Math.round(1e3 * T) / 1e3); - var O = R(T, "S"), I = _.negative || Y.negative || Z.negative || le.negative || ne.negative || O.negative, P = le.format || ne.format || O.format ? "T" : "", x = (I ? "-" : "") + "P" + _.format + Y.format + Z.format + P + le.format + ne.format + O.format; + var O = R(T, "S"), I = _.negative || Y.negative || Z.negative || le.negative || ne.negative || O.negative, N = le.format || ne.format || O.format ? "T" : "", x = (I ? "-" : "") + "P" + _.format + Y.format + Z.format + N + le.format + ne.format + O.format; return x === "P" || x === "-P" ? "P0D" : x; - }, w.toJSON = function() { + }, z.toJSON = function() { return this.toISOString(); - }, w.format = function(_) { + }, z.format = function(_) { var Y = _ || "YYYY-MM-DDTHH:mm:ss", F = { Y: this.$d.years, YY: o.s(this.$d.years, 2, "0"), YYYY: o.s(this.$d.years, 4, "0"), M: this.$d.months, MM: o.s(this.$d.months, 2, "0"), D: this.$d.days, DD: o.s(this.$d.days, 2, "0"), H: this.$d.hours, HH: o.s(this.$d.hours, 2, "0"), m: this.$d.minutes, mm: o.s(this.$d.minutes, 2, "0"), s: this.$d.seconds, ss: o.s(this.$d.seconds, 2, "0"), SSS: o.s(this.$d.milliseconds, 3, "0") }; return Y.replace(c, (function(Z, le) { return le || String(F[Z]); })); - }, w.as = function(_) { + }, z.as = function(_) { return this.$ms / m[f(_)]; - }, w.get = function(_) { + }, z.get = function(_) { var Y = this.$ms, F = f(_); return F === "milliseconds" ? Y %= 1e3 : Y = F === "weeks" ? b(Y / m[F]) : this.$d[F], Y || 0; - }, w.add = function(_, Y, F) { + }, z.add = function(_, Y, F) { var Z; return Z = Y ? _ * m[f(Y)] : p(_) ? _.$ms : g(_, this).$ms, g(this.$ms + Z * (F ? -1 : 1), this); - }, w.subtract = function(_, Y) { + }, z.subtract = function(_, Y) { return this.add(_, Y, !0); - }, w.locale = function(_) { + }, z.locale = function(_) { var Y = this.clone(); return Y.$l = _, Y; - }, w.clone = function() { + }, z.clone = function() { return g(this.$ms, this); - }, w.humanize = function(_) { + }, z.humanize = function(_) { return r().add(this.$ms, "ms").locale(this.$l).fromNow(!_); - }, w.valueOf = function() { + }, z.valueOf = function() { return this.asMilliseconds(); - }, w.milliseconds = function() { + }, z.milliseconds = function() { return this.get("milliseconds"); - }, w.asMilliseconds = function() { + }, z.asMilliseconds = function() { return this.as("milliseconds"); - }, w.seconds = function() { + }, z.seconds = function() { return this.get("seconds"); - }, w.asSeconds = function() { + }, z.asSeconds = function() { return this.as("seconds"); - }, w.minutes = function() { + }, z.minutes = function() { return this.get("minutes"); - }, w.asMinutes = function() { + }, z.asMinutes = function() { return this.as("minutes"); - }, w.hours = function() { + }, z.hours = function() { return this.get("hours"); - }, w.asHours = function() { + }, z.asHours = function() { return this.as("hours"); - }, w.days = function() { + }, z.days = function() { return this.get("days"); - }, w.asDays = function() { + }, z.asDays = function() { return this.as("days"); - }, w.weeks = function() { + }, z.weeks = function() { return this.get("weeks"); - }, w.asWeeks = function() { + }, z.asWeeks = function() { return this.as("weeks"); - }, w.months = function() { + }, z.months = function() { return this.get("months"); - }, w.asMonths = function() { + }, z.asMonths = function() { return this.as("months"); - }, w.years = function() { + }, z.years = function() { return this.get("years"); - }, w.asYears = function() { + }, z.asYears = function() { return this.as("years"); }, U; - })(), A = function(U, w, _) { - return U.add(w.years() * _, "y").add(w.months() * _, "M").add(w.days() * _, "d").add(w.hours() * _, "h").add(w.minutes() * _, "m").add(w.seconds() * _, "s").add(w.milliseconds() * _, "ms"); + })(), A = function(U, z, _) { + return U.add(z.years() * _, "y").add(z.months() * _, "M").add(z.days() * _, "d").add(z.hours() * _, "h").add(z.minutes() * _, "m").add(z.seconds() * _, "s").add(z.milliseconds() * _, "ms"); }; - return function(U, w, _) { + return function(U, z, _) { r = _, o = _().$utils(), _.duration = function(Z, le) { var ne = _.locale(); return g(Z, { $l: ne }, le); }, _.isDuration = p; - var Y = w.prototype.add, F = w.prototype.subtract; - w.prototype.add = function(Z, le) { + var Y = z.prototype.add, F = z.prototype.subtract; + z.prototype.add = function(Z, le) { return p(Z) ? A(this, Z, 1) : Y.bind(this)(Z, le); - }, w.prototype.subtract = function(Z, le) { + }, z.prototype.subtract = function(Z, le) { return p(Z) ? A(this, Z, -1) : F.bind(this)(Z, le); }; }; })); })($n)), $n.exports; } -var Cg = Zg(); -const Mg = /* @__PURE__ */ Xe(Cg); -var bn = { exports: {} }, Fg = bn.exports, ua; -function Lg() { +var Mg = Cg(); +const Fg = /* @__PURE__ */ Xe(Mg); +var bn = { exports: {} }, Lg = bn.exports, ua; +function Rg() { return ua || (ua = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(Fg, (function() { + })(Lg, (function() { return function(r, o) { o.prototype.isSameOrAfter = function(t, i) { return this.isSame(t, i) || this.isAfter(t, i); @@ -10905,14 +10905,14 @@ function Lg() { })); })(bn)), bn.exports; } -var Rg = Lg(); -const Bg = /* @__PURE__ */ Xe(Rg); -var _n = { exports: {} }, Jg = _n.exports, la; -function Vg() { +var Bg = Rg(); +const Jg = /* @__PURE__ */ Xe(Bg); +var _n = { exports: {} }, Vg = _n.exports, la; +function qg() { return la || (la = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(Jg, (function() { + })(Vg, (function() { return function(r, o) { o.prototype.isSameOrBefore = function(t, i) { return this.isSame(t, i) || this.isBefore(t, i); @@ -10921,10 +10921,10 @@ function Vg() { })); })(_n)), _n.exports; } -var qg = Vg(); -const Yg = /* @__PURE__ */ Xe(qg); +var Yg = qg(); +const Wg = /* @__PURE__ */ Xe(Yg); var yn = { exports: {} }, Kg = yn.exports, ca; -function Wg() { +function Gg() { return ca || (ca = 1, (function(e, n) { (function(r, o) { e.exports = o(); @@ -10950,14 +10950,14 @@ function Wg() { })); })(yn)), yn.exports; } -var Gg = Wg(); -const Hg = /* @__PURE__ */ Xe(Gg); -var kn = { exports: {} }, Xg = kn.exports, sa; -function Qg() { +var Hg = Gg(); +const Xg = /* @__PURE__ */ Xe(Hg); +var kn = { exports: {} }, Qg = kn.exports, sa; +function eh() { return sa || (sa = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(Xg, (function() { + })(Qg, (function() { return function(r, o, t) { r = r || {}; var i = o.prototype, a = { future: "in %s", past: "%s ago", s: "a few seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }; @@ -10971,8 +10971,8 @@ function Qg() { var U = (r.rounding || Math.round)(Math.abs(g)); if (h = g > 0, U <= A.r || !A.r) { U <= 1 && V > 0 && (A = S[V - 1]); - var w = b[A.l]; - p && (U = p("" + U)), f = typeof w == "string" ? w.replace("%d", U) : w(U, s, A.l, h); + var z = b[A.l]; + p && (U = p("" + U)), f = typeof z == "string" ? z.replace("%d", U) : z(U, s, A.l, h); break; } } @@ -10996,14 +10996,14 @@ function Qg() { })); })(kn)), kn.exports; } -var eh = Qg(); -const th = /* @__PURE__ */ Xe(eh); -var Sn = { exports: {} }, nh = Sn.exports, da; -function rh() { +var th = eh(); +const nh = /* @__PURE__ */ Xe(th); +var Sn = { exports: {} }, rh = Sn.exports, da; +function ih() { return da || (da = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(nh, (function() { + })(rh, (function() { var r = { year: 0, month: 1, day: 2, hour: 3, minute: 4, second: 5 }, o = {}; return function(t, i, a) { var u, c = function(m, p, g) { @@ -11019,8 +11019,8 @@ function rh() { var b = g[h], S = b.type, R = b.value, V = r[S]; V >= 0 && (f[V] = parseInt(R, 10)); } - var A = f[3], U = A === 24 ? 0 : A, w = f[0] + "-" + f[1] + "-" + f[2] + " " + U + ":" + f[4] + ":" + f[5] + ":000", _ = +m; - return (a.utc(w).valueOf() - (_ -= _ % 1e3)) / 6e4; + var A = f[3], U = A === 24 ? 0 : A, z = f[0] + "-" + f[1] + "-" + f[2] + " " + U + ":" + f[4] + ":" + f[5] + ":000", _ = +m; + return (a.utc(z).valueOf() - (_ -= _ % 1e3)) / 6e4; }, s = i.prototype; s.tz = function(m, p) { m === void 0 && (m = u); @@ -11045,10 +11045,10 @@ function rh() { }, a.tz = function(m, p, g) { var f = g && p, h = g || p || u, b = l(+a(), h); if (typeof m != "string") return a(m).tz(h); - var S = (function(U, w, _) { - var Y = U - 60 * w * 1e3, F = l(Y, _); - if (w === F) return [Y, w]; - var Z = l(Y -= 60 * (F - w) * 1e3, _); + var S = (function(U, z, _) { + var Y = U - 60 * z * 1e3, F = l(Y, _); + if (z === F) return [Y, z]; + var Z = l(Y -= 60 * (F - z) * 1e3, _); return F === Z ? [Y, F] : [U - 60 * Math.min(F, Z) * 1e3, Math.max(F, Z)]; })(a.utc(m, f).valueOf(), b, h), R = S[0], V = S[1], A = a(R).utcOffset(V); return A.$x.$timezone = h, A; @@ -11061,14 +11061,14 @@ function rh() { })); })(Sn)), Sn.exports; } -var ih = rh(); -const oh = /* @__PURE__ */ Xe(ih); -var In = { exports: {} }, ah = In.exports, fa; -function uh() { +var oh = ih(); +const ah = /* @__PURE__ */ Xe(oh); +var In = { exports: {} }, uh = In.exports, fa; +function lh() { return fa || (fa = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(ah, (function() { + })(uh, (function() { var r = "minute", o = /[+-]\d\d(?::?\d\d)?/g, t = /([+-]|\d\d)/g; return function(i, a, u) { var c = a.prototype; @@ -11100,7 +11100,7 @@ function uh() { A === void 0 && (A = ""); var U = A.match(o); if (!U) return null; - var w = ("" + U[0]).match(t) || ["-", 0, 0], _ = w[0], Y = 60 * +w[1] + +w[2]; + var z = ("" + U[0]).match(t) || ["-", 0, 0], _ = z[0], Y = 60 * +z[1] + +z[2]; return Y === 0 ? 0 : _ === "+" ? Y : -Y; })(f), f === null)) return this; var S = Math.abs(f) <= 16 ? 60 * f : f; @@ -11138,14 +11138,14 @@ function uh() { })); })(In)), In.exports; } -var lh = uh(); -const ch = /* @__PURE__ */ Xe(lh); -var wn = { exports: {} }, sh = wn.exports, ma; -function dh() { +var ch = lh(); +const sh = /* @__PURE__ */ Xe(ch); +var zn = { exports: {} }, dh = zn.exports, ma; +function fh() { return ma || (ma = 1, (function(e, n) { (function(r, o) { e.exports = o(); - })(sh, (function() { + })(dh, (function() { var r = "week", o = "year"; return function(t, i, a) { var u = i.prototype; @@ -11163,16 +11163,16 @@ function dh() { }; }; })); - })(wn)), wn.exports; + })(zn)), zn.exports; } -var fh = dh(); -const mh = /* @__PURE__ */ Xe(fh); -var zn = { exports: {} }, vh = zn.exports, va; -function ph() { +var mh = fh(); +const vh = /* @__PURE__ */ Xe(mh); +var wn = { exports: {} }, ph = wn.exports, va; +function gh() { return va || (va = 1, (function(e, n) { (function(r, o) { - e.exports = o(wf()); - })(vh, (function(r) { + e.exports = o(zf()); + })(ph, (function(r) { function o(a) { return a && typeof a == "object" && "default" in a ? a : { default: a }; } @@ -11181,24 +11181,24 @@ function ph() { }, formats: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY [às] HH:mm", LLLL: "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, relativeTime: { future: "em %s", past: "há %s", s: "poucos segundos", m: "um minuto", mm: "%d minutos", h: "uma hora", hh: "%d horas", d: "um dia", dd: "%d dias", M: "um mês", MM: "%d meses", y: "um ano", yy: "%d anos" } }; return t.default.locale(i, null, !0), i; })); - })(zn)), zn.exports; + })(wn)), wn.exports; } -ph(); -var gh = {}; -globalThis.cacheMemoria_cache = gh; -var hh = ((e) => (e.codigo = "codigo", e.excluido = "excluido", e.data_hora_criacao = "data_hora_criacao", e.data_hora_atualizacao = "data_hora_atualizacao", e.codigo_usuario_criacao = "codigo_usuario_criacao", e.codigo_usuario_atualizacao = "codigo_usuario_atualizacao", e.versao = "versao", e))(hh || {}), $h = ((e) => (e.token = "token", e))($h || {}), bh = ((e) => (e.Usuario = "usuario", e.Fornecedor = "fornecedor", e))(bh || {}), _h = ((e) => (e["="] = "=", e["!="] = "!=", e[">"] = ">", e[">="] = ">=", e["<"] = "<", e["<="] = "<=", e.like = "like", e.in = "in", e.isNull = "isNull", e))(_h || {}), yh = Nt.enum(["=", "!=", ">", ">=", "<", "<=", "like", "in", "isNull"]); -Nt.object({ coluna: Nt.string(), valor: Nt.any(), operador: yh, ou: Nt.boolean().optional() }); +gh(); +var hh = {}; +globalThis.cacheMemoria_cache = hh; +var $h = ((e) => (e.codigo = "codigo", e.excluido = "excluido", e.data_hora_criacao = "data_hora_criacao", e.data_hora_atualizacao = "data_hora_atualizacao", e.codigo_usuario_criacao = "codigo_usuario_criacao", e.codigo_usuario_atualizacao = "codigo_usuario_atualizacao", e.versao = "versao", e))($h || {}), bh = ((e) => (e.token = "token", e))(bh || {}), _h = ((e) => (e.Usuario = "usuario", e.Fornecedor = "fornecedor", e))(_h || {}), yh = ((e) => (e["="] = "=", e["!="] = "!=", e[">"] = ">", e[">="] = ">=", e["<"] = "<", e["<="] = "<=", e.like = "like", e.in = "in", e.isNull = "isNull", e))(yh || {}), kh = Nt.enum(["=", "!=", ">", ">=", "<", "<=", "like", "in", "isNull"]); +Nt.object({ coluna: Nt.string(), valor: Nt.any(), operador: kh, ou: Nt.boolean().optional() }); Se.locale("pt-br"); -Se.extend(ch); -Se.extend(oh); -Se.extend(mh); -Se.extend(Yg); -Se.extend(Bg); -Se.extend(Hg); -Se.extend(th); -Se.extend(Mg); -var kh = ((e) => (e["e-licencie"] = "e-licencie", e["gov.e-licencie"] = "gov.e-licencie", e))(kh || {}), Sh = ((e) => (e.modelo = "000_modelo", e.vencida = "100_vencida", e.expirado = "200_expirado", e.alerta = "300_alerta", e.protocoladafora = "350_protocoladafora", e.protocolada = "400_protocolada", e.protocoladaApenas = "430_protocolada", e.protocolada_alteracao = "450_protocolada", e.prazo = "500_prazo", e.emitida = "515_emitida", e.valida = "518_valida", e.novo = "520_novo", e.recebido = "521_recebido", e.em_andamento = "530_em_andamento", e.aguardando = "530_aguardando", e.aguardandoresposta = "540_aguardandoresposta", e.suspensaotemporaria = "540_suspensaotemporaria", e.cancelada = "550_cancelada", e.execucao = "560_execucao", e.pendente = "570_pendente", e.executadafora = "600_executadafora", e.executada = "700_executada", e.naoexecutada = "701_naoexecutada", e.concluida = "730_concluida", e.respondido_negado = "740_respondido_negado", e.respondido_aceito = "741_respondido_aceito", e.atendidoparcial = "742_atendidoparcial", e.naoatendido = "743_naoatendido", e.atendido = "744_atendido", e.renovada = "760_renovada", e.finalizada = "800_finalizada", e.emitirnota = "101_emitirnota", e.faturaatrasada = "301_faturaatrasada", e.pagarfatura = "302_pagarfatura", e.aguardandoconfirmacao = "531_aguardandoconfirmacao", e.agendado = "701_agendado", e.faturapaga = "801_faturapaga", e.excluida = "999_excluida", e.requerida = "401_requerida", e.vigente = "516_vigente", e.emrenovacao = "402_emrenovacao", e.arquivada = "801_arquivada", e.aguardando_sincronizacao = "999_aguardando_sincronizacao", e.nao_conforme = "710_nao_conforme", e.conforme = "720_conforme", e.nao_aplicavel = "730_nao_aplicavel", e.parcial = "715_parcial", e))(Sh || {}), zf = ((e) => (e["="] = "=", e["!="] = "!=", e[">"] = ">", e[">="] = ">=", e["<"] = "<", e["<="] = "<=", e.like = "like", e.in = "in", e))(zf || {}), Ih = ((e) => (e.E = "E", e.OU = "OU", e))(Ih || {}), wh = fo(zf), zh = Hi(), xh = yr(wh, zh), Or = Dr(() => no({ E: pt(Or).optional(), OU: pt(Or).optional() }).catchall(ln([xh, Or]))), B_ = (e) => e, Dh = ((e) => (e.UN = "UN", e.KG = "KG", e.TON = "TON", e.g = "g", e["M³"] = "M³", e.Lt = "Lt", e))(Dh || {}); -const Oh = ie({ +Se.extend(sh); +Se.extend(ah); +Se.extend(vh); +Se.extend(Wg); +Se.extend(Jg); +Se.extend(Xg); +Se.extend(nh); +Se.extend(Fg); +var Sh = ((e) => (e["e-licencie"] = "e-licencie", e["gov.e-licencie"] = "gov.e-licencie", e))(Sh || {}), Ih = ((e) => (e.modelo = "000_modelo", e.vencida = "100_vencida", e.expirado = "200_expirado", e.alerta = "300_alerta", e.protocoladafora = "350_protocoladafora", e.protocolada = "400_protocolada", e.protocoladaApenas = "430_protocolada", e.protocolada_alteracao = "450_protocolada", e.prazo = "500_prazo", e.emitida = "515_emitida", e.valida = "518_valida", e.novo = "520_novo", e.recebido = "521_recebido", e.em_andamento = "530_em_andamento", e.aguardando = "530_aguardando", e.aguardandoresposta = "540_aguardandoresposta", e.suspensaotemporaria = "540_suspensaotemporaria", e.cancelada = "550_cancelada", e.execucao = "560_execucao", e.pendente = "570_pendente", e.executadafora = "600_executadafora", e.executada = "700_executada", e.naoexecutada = "701_naoexecutada", e.concluida = "730_concluida", e.respondido_negado = "740_respondido_negado", e.respondido_aceito = "741_respondido_aceito", e.atendidoparcial = "742_atendidoparcial", e.naoatendido = "743_naoatendido", e.atendido = "744_atendido", e.renovada = "760_renovada", e.finalizada = "800_finalizada", e.emitirnota = "101_emitirnota", e.faturaatrasada = "301_faturaatrasada", e.pagarfatura = "302_pagarfatura", e.aguardandoconfirmacao = "531_aguardandoconfirmacao", e.agendado = "701_agendado", e.faturapaga = "801_faturapaga", e.excluida = "999_excluida", e.requerida = "401_requerida", e.vigente = "516_vigente", e.emrenovacao = "402_emrenovacao", e.arquivada = "801_arquivada", e.aguardando_sincronizacao = "999_aguardando_sincronizacao", e.nao_conforme = "710_nao_conforme", e.conforme = "720_conforme", e.nao_aplicavel = "730_nao_aplicavel", e.parcial = "715_parcial", e))(Ih || {}), wf = ((e) => (e["="] = "=", e["!="] = "!=", e[">"] = ">", e[">="] = ">=", e["<"] = "<", e["<="] = "<=", e.like = "like", e.in = "in", e))(wf || {}), zh = ((e) => (e.E = "E", e.OU = "OU", e))(zh || {}), wh = fo(wf), xh = Hi(), Dh = yr(wh, xh), Or = Dr(() => no({ E: pt(Or).optional(), OU: pt(Or).optional() }).catchall(ln([Dh, Or]))), X_ = (e) => e, Oh = ((e) => (e.UN = "UN", e.KG = "KG", e.TON = "TON", e.g = "g", e["M³"] = "M³", e.Lt = "Lt", e))(Oh || {}); +const jh = ie({ name: "EliEntradaDataHora", inheritAttrs: !1, props: { @@ -11252,7 +11252,7 @@ const Oh = ie({ blur: () => !0 }, setup(e, { emit: n, attrs: r }) { - const o = N(() => e.opcoes ? e.opcoes : { + const o = P(() => e.opcoes ? e.opcoes : { rotulo: e.rotulo ?? "Data e hora", placeholder: e.placeholder ?? "", modo: e.modo ?? "dataHora", @@ -11265,11 +11265,11 @@ const Oh = ie({ variante: e.variante, min: e.min, max: e.max - }), t = N( + }), t = P( () => o.value.modo ?? "dataHora" - ), i = N( + ), i = P( () => !!e.desabilitado - ), a = N( + ), a = P( () => t.value === "data" ? "date" : "datetime-local" ); function u(f) { @@ -11278,7 +11278,7 @@ const Oh = ie({ function c(f) { return t.value === "data" ? Se(`${f}T00:00`).format() : Se(f).format(); } - const l = N(() => e.value !== void 0 ? e.value ?? null : e.modelValue), s = N({ + const l = P(() => e.value !== void 0 ? e.value ?? null : e.modelValue), s = P({ get: () => l.value ? u(l.value) : "", set: (f) => { const h = f && f.length > 0 ? f : null; @@ -11289,11 +11289,11 @@ const Oh = ie({ const b = c(h); n("update:value", b), n("input", b), n("change", b), n("update:modelValue", b), n("alterar", b); } - }), d = N(() => { + }), d = P(() => { const f = o.value.min; if (f) return u(f); - }), m = N(() => { + }), m = P(() => { const f = o.value.max; if (f) return u(f); @@ -11316,9 +11316,9 @@ const Oh = ie({ emitCompatBlur: g }; } -}), jh = { class: "eli-data-hora" }; -function Uh(e, n, r, o, t, i) { - return k(), j("div", jh, [ +}), Uh = { class: "eli-data-hora" }; +function Th(e, n, r, o, t, i) { + return k(), j("div", Uh, [ re(Cr, ot({ modelValue: e.valor, "onUpdate:modelValue": n[0] || (n[0] = (a) => e.valor = a), @@ -11341,8 +11341,8 @@ function Uh(e, n, r, o, t, i) { }), null, 16, ["modelValue", "type", "label", "placeholder", "disabled", "clearable", "error", "error-messages", "hint", "persistent-hint", "density", "variant", "min", "max", "onFocus", "onBlur"]) ]); } -const xf = /* @__PURE__ */ oe(Oh, [["render", Uh]]); -function Th(e) { +const xf = /* @__PURE__ */ oe(jh, [["render", Th]]); +function Eh(e) { if (!Number.isFinite(e) || e <= 0 || e >= 1) return 0; const n = e.toString(); if (n.includes("e-")) { @@ -11352,7 +11352,7 @@ function Th(e) { const r = n.indexOf("."); return r === -1 ? 0 : n.slice(r + 1).replace(/0+$/, "").length; } -function Eh(e) { +function Ph(e) { const n = (e ?? "").trim().replace(/,/g, "."); if (!n) return null; const r = Number(n); @@ -11364,13 +11364,13 @@ function jr(e, n) { function pa(e) { return (e ?? "").replace(/\D+/g, ""); } -function Ph(e) { +function Nh(e) { const n = (e ?? "").replace(/[^0-9.,]+/g, ""), r = n.match(/[.,]/); if (!r) return n; const o = r[0], t = n.indexOf(o), i = n.slice(0, t).replace(/[.,]/g, ""), a = n.slice(t + 1).replace(/[.,]/g, ""); return `${i.length ? i : "0"}${o}${a}`; } -function Nh(e, n) { +function Ah(e, n) { if (n === null) return e; if (n <= 0) return e.replace(/[.,]/g, ""); const r = e.match(/[.,]/); @@ -11378,13 +11378,13 @@ function Nh(e, n) { const o = r[0], t = e.indexOf(o), i = e.slice(0, t), a = e.slice(t + 1); return `${i}${o}${a.slice(0, n)}`; } -function Ah(e) { +function Zh(e) { const n = e.match(/^(\d+)[.,]$/); if (!n) return null; const r = Number(n[1]); return Number.isNaN(r) ? null : r; } -const Zh = ie({ +const Ch = ie({ name: "EliEntradaNumero", inheritAttrs: !1, props: { @@ -11407,11 +11407,11 @@ const Zh = ie({ blur: () => !0 }, setup(e, { attrs: n, emit: r }) { - const o = N(() => { + const o = P(() => { var s; const l = (s = e.opcoes) == null ? void 0 : s.precisao; - return l == null ? null : Th(l); - }), t = N(() => o.value === 0), i = N(() => { + return l == null ? null : Eh(l); + }), t = P(() => o.value === 0), i = P(() => { const l = o.value; return l !== null && l > 0; }), a = H(""), u = H(void 0); @@ -11428,18 +11428,18 @@ const Zh = ie({ u.value = S, r("update:value", S), r("input", S), r("change", S), a.value = jr(S, p); return; } - const s = t.value ? pa(l) : Ph(l), d = t.value ? s : Nh(s, o.value); + const s = t.value ? pa(l) : Nh(l), d = t.value ? s : Ah(s, o.value); let m = null; if (d) { - const g = (t.value ? null : Ah(d)) ?? Eh(d); + const g = (t.value ? null : Zh(d)) ?? Ph(d); m = g === null ? null : g; } u.value = m, r("update:value", m), r("input", m), r("change", m), o.value === null && d ? a.value = d.replace(/\./g, ",") : a.value = jr(m, o.value); } return { attrs: n, emit: r, displayValue: a, isInteiro: t, onUpdateModelValue: c }; } -}), Ch = { class: "eli-entrada__prefixo" }, Mh = { class: "eli-entrada__sufixo" }; -function Fh(e, n, r, o, t, i) { +}), Mh = { class: "eli-entrada__prefixo" }, Fh = { class: "eli-entrada__sufixo" }; +function Lh(e, n, r, o, t, i) { var a, u, c, l; return k(), fe(Cr, ot({ "model-value": e.displayValue, @@ -11456,22 +11456,22 @@ function Fh(e, n, r, o, t, i) { (c = e.opcoes) != null && c.prefixo ? { name: "prepend-inner", fn: ye(() => [ - D("span", Ch, G(e.opcoes.prefixo), 1) + D("span", Mh, G(e.opcoes.prefixo), 1) ]), key: "0" } : void 0, (l = e.opcoes) != null && l.sufixo ? { name: "append-inner", fn: ye(() => [ - D("span", Mh, G(e.opcoes.sufixo), 1) + D("span", Fh, G(e.opcoes.sufixo), 1) ]), key: "1" } : void 0 ]), 1040, ["model-value", "label", "placeholder", "type", "inputmode", "pattern", "onUpdate:modelValue"]); } -const Df = /* @__PURE__ */ oe(Zh, [["render", Fh]]), Lh = ie({ +const Df = /* @__PURE__ */ oe(Ch, [["render", Lh]]), Rh = ie({ name: "EliEntradaParagrafo", - components: { VTextarea: Yf }, + components: { VTextarea: Wf }, inheritAttrs: !1, props: { value: { @@ -11491,7 +11491,7 @@ const Df = /* @__PURE__ */ oe(Zh, [["render", Fh]]), Lh = ie({ blur: () => !0 }, setup(e, { attrs: n, emit: r }) { - const o = N({ + const o = P({ get: () => e.value, set: (t) => { r("update:value", t), r("input", t), r("change", t); @@ -11500,9 +11500,9 @@ const Df = /* @__PURE__ */ oe(Zh, [["render", Fh]]), Lh = ie({ return { attrs: n, emit: r, localValue: o }; } }); -function Rh(e, n, r, o, t, i) { +function Bh(e, n, r, o, t, i) { var a, u, c, l, s, d, m, p, g, f, h, b; - return k(), fe(Gf, ot({ + return k(), fe(Hf, ot({ modelValue: e.localValue, "onUpdate:modelValue": n[0] || (n[0] = (S) => e.localValue = S), label: (a = e.opcoes) == null ? void 0 : a.rotulo, @@ -11523,7 +11523,7 @@ function Rh(e, n, r, o, t, i) { onBlur: n[2] || (n[2] = () => e.emit("blur")) }), null, 16, ["modelValue", "label", "placeholder", "rows", "counter", "maxlength", "clearable", "error", "error-messages", "hint", "persistent-hint", "density", "variant"]); } -const Bh = /* @__PURE__ */ oe(Lh, [["render", Rh]]), Jh = ie({ +const Jh = /* @__PURE__ */ oe(Rh, [["render", Bh]]), Vh = ie({ name: "EliEntradaSelecao", components: { VSelect: Kf }, inheritAttrs: !1, @@ -11545,7 +11545,7 @@ const Bh = /* @__PURE__ */ oe(Lh, [["render", Rh]]), Jh = ie({ blur: () => !0 }, setup(e, { attrs: n, emit: r }) { - const o = H([]), t = H(!1), i = N({ + const o = H([]), t = H(!1), i = P({ get: () => e.value, set: (u) => { r("update:value", u), r("input", u), r("change", u); @@ -11565,7 +11565,7 @@ const Bh = /* @__PURE__ */ oe(Lh, [["render", Rh]]), Jh = ie({ () => { a(); } - ), wa(() => { + ), za(() => { a(); }), Be( o, @@ -11576,9 +11576,9 @@ const Bh = /* @__PURE__ */ oe(Lh, [["render", Rh]]), Jh = ie({ ), { attrs: n, emit: r, localValue: i, itens: o, carregando: t }; } }); -function Vh(e, n, r, o, t, i) { +function qh(e, n, r, o, t, i) { var a, u, c, l, s, d, m, p, g; - return k(), fe(Hf, ot({ + return k(), fe(Xf, ot({ modelValue: e.localValue, "onUpdate:modelValue": n[0] || (n[0] = (f) => e.localValue = f), label: (a = e.opcoes) == null ? void 0 : a.rotulo, @@ -11588,7 +11588,7 @@ function Vh(e, n, r, o, t, i) { "item-value": "chave", loading: e.carregando, disabled: e.carregando, - "menu-props": { maxHeight: 320 }, + "menu-props": { maxHeight: 320, zIndex: 99999 }, clearable: !!((c = e.opcoes) != null && c.limpavel), error: !!((l = e.opcoes) != null && l.erro), "error-messages": (s = e.opcoes) == null ? void 0 : s.mensagensErro, @@ -11601,29 +11601,29 @@ function Vh(e, n, r, o, t, i) { onBlur: n[2] || (n[2] = () => e.emit("blur")) }), null, 16, ["modelValue", "label", "placeholder", "items", "loading", "disabled", "clearable", "error", "error-messages", "hint", "persistent-hint", "density", "variant"]); } -const qh = /* @__PURE__ */ oe(Jh, [["render", Vh]]); -function Yh(e) { - return e.replace(/\D+/g, ""); -} -function Kh(e) { - const n = Yh(e); - return n ? n.replace(/^(\d{5})(\d)/, "$1-$2").slice(0, 9) : ""; -} +const Yh = /* @__PURE__ */ oe(Vh, [["render", qh]]); function Wh(e) { return e.replace(/\D+/g, ""); } -function Gh(e) { +function Kh(e) { const n = Wh(e); - return n.length <= 11 ? n.replace(/(\d{3})(\d)/, "$1.$2").replace(/(\d{3})(\d)/, "$1.$2").replace(/(\d{3})(\d{1,2})$/, "$1-$2").slice(0, 14) : n.replace(/^(\d{2})(\d)/, "$1.$2").replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3").replace(/\.(\d{3})(\d)/, ".$1/$2").replace(/(\d{4})(\d)/, "$1-$2").slice(0, 18); + return n ? n.replace(/^(\d{5})(\d)/, "$1-$2").slice(0, 9) : ""; } -function Hh(e) { +function Gh(e) { return e.replace(/\D+/g, ""); } +function Hh(e) { + const n = Gh(e); + return n.length <= 11 ? n.replace(/(\d{3})(\d)/, "$1.$2").replace(/(\d{3})(\d)/, "$1.$2").replace(/(\d{3})(\d{1,2})$/, "$1-$2").slice(0, 14) : n.replace(/^(\d{2})(\d)/, "$1.$2").replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3").replace(/\.(\d{3})(\d)/, ".$1/$2").replace(/(\d{4})(\d)/, "$1-$2").slice(0, 18); +} function Xh(e) { - const n = Hh(e); + return e.replace(/\D+/g, ""); +} +function Qh(e) { + const n = Xh(e); return n ? n.length <= 10 ? n.replace(/^(\d{2})(\d)/, "($1) $2").replace(/(\d{4})(\d)/, "$1-$2").slice(0, 14) : n.replace(/^(\d{2})(\d)/, "($1) $2").replace(/(\d{5})(\d)/, "$1-$2").slice(0, 15) : ""; } -const Qh = ie({ +const e$ = ie({ name: "EliEntradaTexto", inheritAttrs: !1, props: { @@ -11646,15 +11646,15 @@ const Qh = ie({ blur: () => !0 }, setup(e, { attrs: n, emit: r }) { - const o = N(() => { + const o = P(() => { var l; return ((l = e.opcoes) == null ? void 0 : l.formato) ?? "texto"; - }), t = N({ + }), t = P({ get: () => e.value, set: (l) => { r("update:value", l), r("input", l), r("change", l); } - }), i = N(() => o.value === "email" ? "email" : o.value === "url" ? "url" : "text"), a = N(() => { + }), i = P(() => o.value === "email" ? "email" : o.value === "url" ? "url" : "text"), a = P(() => { if (o.value === "telefone") return "tel"; if (o.value === "cpfCnpj" || o.value === "cep") return "numeric"; @@ -11662,9 +11662,9 @@ const Qh = ie({ function u(l) { switch (o.value) { case "telefone": - return Xh(l); + return Qh(l); case "cpfCnpj": - return Gh(l); + return Hh(l); case "cep": return Kh(l); default: @@ -11678,7 +11678,7 @@ const Qh = ie({ return { attrs: n, emit: r, localValue: t, inputHtmlType: i, inputMode: a, onInput: c }; } }); -function e$(e, n, r, o, t, i) { +function t$(e, n, r, o, t, i) { var a, u, c, l; return k(), fe(Cr, ot({ modelValue: e.localValue, @@ -11695,11 +11695,11 @@ function e$(e, n, r, o, t, i) { onInput: e.onInput }), null, 16, ["modelValue", "type", "inputmode", "label", "placeholder", "counter", "maxlength", "onInput"]); } -const Ao = /* @__PURE__ */ oe(Qh, [["render", e$]]); +const Ao = /* @__PURE__ */ oe(e$, [["render", t$]]); var Of = ((e) => (e[e.sucesso = 200] = "sucesso", e[e.erroConhecido = 400] = "erroConhecido", e[e.erroPermissao = 401] = "erroPermissao", e[e.erroNaoEncontrado = 404] = "erroNaoEncontrado", e[e.erroDesconhecido = 500] = "erroDesconhecido", e[e.tempoEsgotado = 504] = "tempoEsgotado", e))(Of || {}); -const t$ = "eli:tabela"; +const n$ = "eli:tabela"; function jf(e) { - return `${t$}:${e}:colunas`; + return `${n$}:${e}:colunas`; } function Uf(e) { if (!e || typeof e != "object") @@ -11715,7 +11715,7 @@ function ga(e) { return { visiveis: [], invisiveis: [] }; } } -function n$(e, n) { +function r$(e, n) { try { window.localStorage.setItem( jf(e), @@ -11725,40 +11725,28 @@ function n$(e, n) { } } /** - * @license lucide-vue-next v0.563.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */ -const r$ = (e) => { - for (const n in e) - if (n.startsWith("aria-") || n === "role" || n === "title") - return !0; - return !1; -}; -/** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const ha = (e) => e === ""; /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const i$ = (...e) => e.filter((n, r, o) => !!n && n.trim() !== "" && o.indexOf(n) === r).join(" ").trim(); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const $a = (e) => e.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. @@ -11768,7 +11756,7 @@ const o$ = (e) => e.replace( (n, r, o) => o ? o.toUpperCase() : r.toLowerCase() ); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. @@ -11778,12 +11766,12 @@ const a$ = (e) => { return n.charAt(0).toUpperCase() + n.slice(1); }; /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -var Et = { +var _t = { xmlns: "http://www.w3.org/2000/svg", width: 24, height: 24, @@ -11795,114 +11783,131 @@ var Et = { "stroke-linejoin": "round" }; /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const u$ = ({ +const u$ = Symbol("lucide-icons"); +function l$() { + return Ff(u$, {}); +} +/** + * @license @lucide/vue v1.16.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */ +const c$ = ({ name: e, iconNode: n, absoluteStrokeWidth: r, "absolute-stroke-width": o, strokeWidth: t, "stroke-width": i, - size: a = Et.width, - color: u = Et.stroke, + size: a, + color: u, ...c -}, { slots: l }) => Ur( - "svg", - { - ...Et, - ...c, - width: a, - height: a, - stroke: u, - "stroke-width": ha(r) || ha(o) || r === !0 || o === !0 ? Number(t || i || Et["stroke-width"]) * 24 / Number(a) : t || i || Et["stroke-width"], - class: i$( - "lucide", - c.class, - ...e ? [`lucide-${$a(a$(e))}-icon`, `lucide-${$a(e)}`] : ["lucide-icon"] - ), - ...!l.default && !r$(c) && { "aria-hidden": "true" } - }, - [...n.map((s) => Ur(...s)), ...l.default ? [l.default()] : []] -); +}, { slots: l }) => { + const { + size: s, + color: d, + strokeWidth: m = 2, + absoluteStrokeWidth: p = !1, + class: g = "" + } = l$(), f = P(() => { + const h = ha(r) || ha(o) || r === !0 || o === !0 || p === !0, b = t || i || m || _t["stroke-width"]; + return h ? Number(b) * 24 / Number(a ?? s ?? _t.width) : b; + }); + return Ur( + "svg", + { + ..._t, + ...c, + width: a ?? s ?? _t.width, + height: a ?? s ?? _t.height, + stroke: u ?? d ?? _t.stroke, + "stroke-width": f.value, + class: i$( + "lucide", + g, + ...e ? [`lucide-${$a(a$(e))}-icon`, `lucide-${$a(e)}`] : ["lucide-icon"] + ) + }, + [...n.map((h) => Ur(...h)), ...l.default ? [l.default()] : []] + ); +}; /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const jt = (e, n) => (r, { slots: o, attrs: t }) => Ur( - u$, +const Ut = (e, n) => (r, { slots: o, attrs: t }) => Ur( + c$, { ...t, ...r, iconNode: n, name: e }, - o + o.default ? { default: o.default } : void 0 ); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const ba = jt("arrow-down", [ +const s$ = [ ["path", { d: "M12 5v14", key: "s699le" }], ["path", { d: "m19 12-7 7-7-7", key: "1idqje" }] -]); +], ba = Ut("arrow-down", s$); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const _a = jt("arrow-up", [ +const d$ = [ ["path", { d: "m5 12 7-7 7 7", key: "hav0vg" }], ["path", { d: "M12 19V5", key: "x0mq9r" }] -]); +], _a = Ut("arrow-up", d$); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const ya = jt("chevron-down", [ - ["path", { d: "m6 9 6 6 6-6", key: "qrunsl" }] -]); +const f$ = [["path", { d: "m6 9 6 6 6-6", key: "qrunsl" }]], ya = Ut("chevron-down", f$); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const ka = jt("chevron-right", [ - ["path", { d: "m9 18 6-6-6-6", key: "mthhwq" }] -]); +const m$ = [["path", { d: "m9 18 6-6-6-6", key: "mthhwq" }]], ka = Ut("chevron-right", m$); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const l$ = jt("ellipsis-vertical", [ +const v$ = [ ["circle", { cx: "12", cy: "12", r: "1", key: "41hilf" }], ["circle", { cx: "12", cy: "5", r: "1", key: "gxeob9" }], ["circle", { cx: "12", cy: "19", r: "1", key: "lyex9k" }] -]); +], p$ = Ut("ellipsis-vertical", v$); /** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ -const c$ = jt("search", [ +const g$ = [ ["path", { d: "m21 21-4.34-4.34", key: "14j7rj" }], ["circle", { cx: "11", cy: "11", r: "8", key: "4ej97u" }] -]), s$ = ie({ +], h$ = Ut("search", g$), $$ = ie({ name: "EliTabelaCelulaData", props: { dados: { @@ -11911,7 +11916,7 @@ const c$ = jt("search", [ } }, setup({ dados: e }) { - const n = N(() => { + const n = P(() => { const r = e == null ? void 0 : e.valor; if (!r) return ""; const o = (e == null ? void 0 : e.formato) ?? "data"; @@ -11919,17 +11924,17 @@ const c$ = jt("search", [ }); return { dados: e, textoData: n }; } -}), d$ = { key: 1 }; -function f$(e, n, r, o, t, i) { +}), b$ = { key: 1 }; +function _$(e, n, r, o, t, i) { var a; return (a = e.dados) != null && a.acao ? (k(), j("button", { key: 0, type: "button", class: "eli-tabela__celula-link", onClick: n[0] || (n[0] = je((u) => e.dados.acao(), ["stop", "prevent"])) - }, G(e.textoData), 1)) : (k(), j("span", d$, G(e.textoData), 1)); + }, G(e.textoData), 1)) : (k(), j("span", b$, G(e.textoData), 1)); } -const m$ = /* @__PURE__ */ oe(s$, [["render", f$]]), v$ = ie({ +const y$ = /* @__PURE__ */ oe($$, [["render", _$]]), k$ = ie({ name: "EliTabelaCelulaNumero", components: {}, props: { @@ -11938,26 +11943,26 @@ const m$ = /* @__PURE__ */ oe(s$, [["render", f$]]), v$ = ie({ } }, setup({ dados: e }) { - const n = N(() => { + const n = P(() => { var u, c; const r = String(e == null ? void 0 : e.numero).replace(".", ","), o = (u = e == null ? void 0 : e.prefixo) == null ? void 0 : u.trim(), t = (c = e == null ? void 0 : e.sufixo) == null ? void 0 : c.trim(), i = o ? `${o} ` : "", a = t ? ` ${t}` : ""; return `${i}${r}${a}`; }); return { dados: e, textoNumero: n }; } -}), p$ = { key: 1 }; -function g$(e, n, r, o, t, i) { +}), S$ = { key: 1 }; +function I$(e, n, r, o, t, i) { var a; return (a = e.dados) != null && a.acao ? (k(), j("button", { key: 0, type: "button", class: "eli-tabela__celula-link", onClick: n[0] || (n[0] = je((u) => e.dados.acao(), ["stop", "prevent"])) - }, G(e.textoNumero), 1)) : (k(), j("span", p$, G(e.textoNumero), 1)); + }, G(e.textoNumero), 1)) : (k(), j("span", S$, G(e.textoNumero), 1)); } -const h$ = /* @__PURE__ */ oe(v$, [["render", g$]]), $$ = ie({ +const z$ = /* @__PURE__ */ oe(k$, [["render", I$]]), w$ = ie({ name: "EliTabelaCelulaTags", - components: { VChip: Wf }, + components: { VChip: Gf }, props: { dados: { type: Object, @@ -11967,11 +11972,11 @@ const h$ = /* @__PURE__ */ oe(v$, [["render", g$]]), $$ = ie({ setup({ dados: e }) { return { dados: e }; } -}), b$ = { class: "eli-tabela__celula-tags" }; -function _$(e, n, r, o, t, i) { +}), x$ = { class: "eli-tabela__celula-tags" }; +function D$(e, n, r, o, t, i) { var a; - return k(), j("div", b$, [ - (k(!0), j(De, null, Ee(((a = e.dados) == null ? void 0 : a.opcoes) ?? [], (u, c) => (k(), fe(Xf, { + return k(), j("div", x$, [ + (k(!0), j(De, null, Ee(((a = e.dados) == null ? void 0 : a.opcoes) ?? [], (u, c) => (k(), fe(Qf, { key: c, class: "eli-tabela__celula-tag", size: "small", @@ -11995,7 +12000,7 @@ function _$(e, n, r, o, t, i) { }, 1032, ["color", "clickable", "onClick"]))), 128)) ]); } -const y$ = /* @__PURE__ */ oe($$, [["render", _$]]), k$ = ie({ +const O$ = /* @__PURE__ */ oe(w$, [["render", D$]]), j$ = ie({ name: "EliTabelaCelulaTextoSimples", components: {}, props: { @@ -12010,17 +12015,17 @@ const y$ = /* @__PURE__ */ oe($$, [["render", _$]]), k$ = ie({ setup({ dados: e }) { return { dados: e }; } -}), S$ = { key: 1 }; -function I$(e, n, r, o, t, i) { +}), U$ = { key: 1 }; +function T$(e, n, r, o, t, i) { var a, u, c; return (a = e.dados) != null && a.acao ? (k(), j("button", { key: 0, type: "button", class: "eli-tabela__celula-link", onClick: n[0] || (n[0] = je((l) => e.dados.acao(), ["stop", "prevent"])) - }, G((u = e.dados) == null ? void 0 : u.texto), 1)) : (k(), j("span", S$, G((c = e.dados) == null ? void 0 : c.texto), 1)); + }, G((u = e.dados) == null ? void 0 : u.texto), 1)) : (k(), j("span", U$, G((c = e.dados) == null ? void 0 : c.texto), 1)); } -const w$ = /* @__PURE__ */ oe(k$, [["render", I$]]), z$ = ie({ +const E$ = /* @__PURE__ */ oe(j$, [["render", T$]]), P$ = ie({ name: "EliTabelaCelulaTextoTruncado", props: { dados: { @@ -12030,8 +12035,8 @@ const w$ = /* @__PURE__ */ oe(k$, [["render", I$]]), z$ = ie({ setup({ dados: e }) { return { dados: e }; } -}), x$ = ["title"], D$ = ["title"]; -function O$(e, n, r, o, t, i) { +}), N$ = ["title"], A$ = ["title"]; +function Z$(e, n, r, o, t, i) { var a, u, c, l, s; return (a = e.dados) != null && a.acao ? (k(), j("button", { key: 0, @@ -12042,19 +12047,19 @@ function O$(e, n, r, o, t, i) { var m, p; return (p = (m = e.dados) == null ? void 0 : m.acao) == null ? void 0 : p.call(m); }, ["stop", "prevent"])) - }, G((c = e.dados) == null ? void 0 : c.texto), 9, x$)) : (k(), j("span", { + }, G((c = e.dados) == null ? void 0 : c.texto), 9, N$)) : (k(), j("span", { key: 1, class: "eli-tabela__texto-truncado", title: (l = e.dados) == null ? void 0 : l.texto - }, G((s = e.dados) == null ? void 0 : s.texto), 9, D$)); + }, G((s = e.dados) == null ? void 0 : s.texto), 9, A$)); } -const j$ = /* @__PURE__ */ oe(z$, [["render", O$]]), U$ = { - textoSimples: w$, - textoTruncado: j$, - numero: h$, - tags: y$, - data: m$ -}, T$ = ie({ +const C$ = /* @__PURE__ */ oe(P$, [["render", Z$]]), M$ = { + textoSimples: E$, + textoTruncado: C$, + numero: z$, + tags: O$, + data: y$ +}, F$ = ie({ name: "EliTabelaCelula", props: { celula: { @@ -12064,23 +12069,23 @@ const j$ = /* @__PURE__ */ oe(z$, [["render", O$]]), U$ = { } }, setup(e) { - const n = N(() => e.celula[0]), r = N( + const n = P(() => e.celula[0]), r = P( () => e.celula[1] - ), o = N( - () => U$[n.value] - ), t = N(() => r.value); + ), o = P( + () => M$[n.value] + ), t = P(() => r.value); return { Componente: o, dadosParaComponente: t }; } }); -function E$(e, n, r, o, t, i) { +function L$(e, n, r, o, t, i) { return k(), fe(at(e.Componente), { dados: e.dadosParaComponente }, null, 8, ["dados"]); } -const Tf = /* @__PURE__ */ oe(T$, [["render", E$]]), P$ = ie({ +const Tf = /* @__PURE__ */ oe(F$, [["render", L$]]), R$ = ie({ name: "EliTabelaDetalhesLinha", components: { EliTabelaCelula: Tf }, props: { linha: { - type: null, + type: [Object, String, Number, Array], required: !0 }, colunasInvisiveis: { @@ -12089,16 +12094,16 @@ const Tf = /* @__PURE__ */ oe(T$, [["render", E$]]), P$ = ie({ required: !0 } } -}), N$ = { class: "eli-tabela__detalhes" }, A$ = { class: "eli-tabela__detalhe-rotulo" }, Z$ = { class: "eli-tabela__detalhe-valor" }; -function C$(e, n, r, o, t, i) { +}), B$ = { class: "eli-tabela__detalhes" }, J$ = { class: "eli-tabela__detalhe-rotulo" }, V$ = { class: "eli-tabela__detalhe-valor" }; +function q$(e, n, r, o, t, i) { const a = be("EliTabelaCelula"); - return k(), j("div", N$, [ + return k(), j("div", B$, [ (k(!0), j(De, null, Ee(e.colunasInvisiveis, (u, c) => (k(), j("div", { key: `det-${c}-${u.rotulo}`, class: "eli-tabela__detalhe" }, [ - D("div", A$, G(u.rotulo), 1), - D("div", Z$, [ + D("div", J$, G(u.rotulo), 1), + D("div", V$, [ re(a, { celula: u.celula(e.linha) }, null, 8, ["celula"]) @@ -12106,12 +12111,12 @@ function C$(e, n, r, o, t, i) { ]))), 128)) ]); } -const M$ = /* @__PURE__ */ oe(P$, [["render", C$]]), F$ = ie({ +const Y$ = /* @__PURE__ */ oe(R$, [["render", q$]]), W$ = ie({ name: "EliTabelaBody", components: { EliTabelaCelula: Tf, - EliTabelaDetalhesLinha: M$, - MoreVertical: l$, + EliTabelaDetalhesLinha: Y$, + MoreVertical: p$, ChevronRight: ka, ChevronDown: ya }, @@ -12165,10 +12170,10 @@ const M$ = /* @__PURE__ */ oe(P$, [["render", C$]]), F$ = ie({ ChevronDown: ya }; } -}), L$ = { class: "eli-tabela__tbody" }, R$ = ["aria-expanded", "aria-label", "title", "onClick"], B$ = ["id", "disabled", "aria-expanded", "aria-controls", "aria-label", "title", "onClick"], J$ = ["colspan"]; -function V$(e, n, r, o, t, i) { +}), K$ = { class: "eli-tabela__tbody" }, G$ = ["aria-expanded", "aria-label", "title", "onClick"], H$ = ["id", "disabled", "aria-expanded", "aria-controls", "aria-label", "title", "onClick"], X$ = ["colspan"]; +function Q$(e, n, r, o, t, i) { const a = be("EliTabelaCelula"), u = be("MoreVertical"), c = be("EliTabelaDetalhesLinha"); - return k(), j("tbody", L$, [ + return k(), j("tbody", K$, [ (k(!0), j(De, null, Ee(e.linhas, (l, s) => { var d, m, p, g, f, h; return k(), j(De, { @@ -12195,7 +12200,7 @@ function V$(e, n, r, o, t, i) { "stroke-width": 2, "aria-hidden": "true" })) - ], 10, R$) + ], 10, G$) ])) : ge("", !0), (k(!0), j(De, null, Ee(e.colunas, (b, S) => (k(), j("td", { key: `td-${s}-${S}`, @@ -12229,7 +12234,7 @@ function V$(e, n, r, o, t, i) { size: 18, "stroke-width": 2 }) - ], 8, B$) + ], 8, H$) ], 2) ])) : ge("", !0) ], 2), @@ -12245,15 +12250,15 @@ function V$(e, n, r, o, t, i) { linha: l, colunasInvisiveis: e.colunasInvisiveis }, null, 8, ["linha", "colunasInvisiveis"]) - ], 8, J$) + ], 8, X$) ], 2)) : ge("", !0) ], 64); }), 128)) ]); } -const q$ = /* @__PURE__ */ oe(F$, [["render", V$]]), Y$ = ie({ +const eb = /* @__PURE__ */ oe(W$, [["render", Q$]]), tb = ie({ name: "EliTabelaCaixaDeBusca", - components: { Search: c$ }, + components: { Search: h$ }, props: { modelo: { type: String, @@ -12279,20 +12284,20 @@ const q$ = /* @__PURE__ */ oe(F$, [["render", V$]]), Y$ = ie({ } return { texto: r, emitirBusca: o }; } -}), K$ = { class: "eli-tabela__busca" }, W$ = { class: "eli-tabela__busca-input-wrapper" }; -function G$(e, n, r, o, t, i) { +}), nb = { class: "eli-tabela__busca" }, rb = { class: "eli-tabela__busca-input-wrapper" }; +function ib(e, n, r, o, t, i) { const a = be("Search"); - return k(), j("div", K$, [ - D("div", W$, [ - za(D("input", { + return k(), j("div", nb, [ + D("div", rb, [ + wa(D("input", { id: "eli-tabela-busca", "onUpdate:modelValue": n[0] || (n[0] = (u) => e.texto = u), type: "search", class: "eli-tabela__busca-input", placeholder: "Digite termos para filtrar", - onKeyup: n[1] || (n[1] = Ff((...u) => e.emitirBusca && e.emitirBusca(...u), ["enter"])) + onKeyup: n[1] || (n[1] = Lf((...u) => e.emitirBusca && e.emitirBusca(...u), ["enter"])) }, null, 544), [ - [Lf, e.texto] + [Rf, e.texto] ]), D("button", { type: "button", @@ -12311,9 +12316,9 @@ function G$(e, n, r, o, t, i) { ]) ]); } -const H$ = /* @__PURE__ */ oe(Y$, [["render", G$]]), X$ = ie({ +const ob = /* @__PURE__ */ oe(tb, [["render", ib]]), ab = ie({ name: "EliTabelaCabecalho", - components: { EliTabelaCaixaDeBusca: H$ }, + components: { EliTabelaCaixaDeBusca: ob }, props: { exibirBusca: { type: Boolean, @@ -12355,7 +12360,7 @@ const H$ = /* @__PURE__ */ oe(Y$, [["render", G$]]), X$ = ie({ } }, setup(e, { emit: n }) { - const r = N(() => e.acoesCabecalho.length > 0); + const r = P(() => e.acoesCabecalho.length > 0); function o(a) { n("buscar", a); } @@ -12367,17 +12372,17 @@ const H$ = /* @__PURE__ */ oe(Y$, [["render", G$]]), X$ = ie({ } return { temAcoesCabecalho: r, emitBuscar: o, emitColunas: t, emitFiltroAvancado: i }; } -}), Q$ = { class: "eli-tabela__cabecalho" }, eb = { +}), ub = { class: "eli-tabela__cabecalho" }, lb = { key: 0, class: "eli-tabela__busca-grupo" -}, tb = { +}, cb = { key: 1, class: "eli-tabela__acoes-cabecalho" -}, nb = ["onClick"], rb = { class: "eli-tabela__acoes-cabecalho-rotulo" }; -function ib(e, n, r, o, t, i) { +}, sb = ["onClick"], db = { class: "eli-tabela__acoes-cabecalho-rotulo" }; +function fb(e, n, r, o, t, i) { const a = be("EliTabelaCaixaDeBusca"); - return k(), j("div", Q$, [ - e.exibirBusca ? (k(), j("div", eb, [ + return k(), j("div", ub, [ + e.exibirBusca ? (k(), j("div", lb, [ e.exibirBotaoColunas ? (k(), j("button", { key: 0, type: "button", @@ -12395,7 +12400,7 @@ function ib(e, n, r, o, t, i) { onBuscar: e.emitBuscar }, null, 8, ["modelo", "onBuscar"]) ])) : ge("", !0), - e.temAcoesCabecalho ? (k(), j("div", tb, [ + e.temAcoesCabecalho ? (k(), j("div", cb, [ (k(!0), j(De, null, Ee(e.acoesCabecalho, (u, c) => (k(), j("button", { key: `${u.rotulo}-${c}`, type: "button", @@ -12409,12 +12414,12 @@ function ib(e, n, r, o, t, i) { size: 16, "stroke-width": 2 })) : ge("", !0), - D("span", rb, G(u.rotulo), 1) - ], 12, nb))), 128)) + D("span", db, G(u.rotulo), 1) + ], 12, sb))), 128)) ])) : ge("", !0) ]); } -const ob = /* @__PURE__ */ oe(X$, [["render", ib]]), ab = ie({ +const mb = /* @__PURE__ */ oe(ab, [["render", fb]]), vb = ie({ name: "EliTabelaDebug", props: { isDev: { @@ -12422,20 +12427,20 @@ const ob = /* @__PURE__ */ oe(X$, [["render", ib]]), ab = ie({ required: !0 }, menuAberto: { - type: Number, - required: !0 + type: [Number, Object], + default: null }, menuPopupPos: { type: Object, required: !0 } } -}), ub = { +}), pb = { key: 0, style: { position: "fixed", left: "8px", bottom: "8px", "z-index": "999999", background: "rgba(185,28,28,0.9)", color: "#fff", padding: "6px 10px", "border-radius": "8px", "font-size": "12px", "max-width": "500px" } }; -function lb(e, n, r, o, t, i) { - return e.isDev ? (k(), j("div", ub, [ +function gb(e, n, r, o, t, i) { + return e.isDev ? (k(), j("div", pb, [ n[0] || (n[0] = D("div", null, [ D("b", null, "EliTabela debug") ], -1)), @@ -12444,7 +12449,7 @@ function lb(e, n, r, o, t, i) { st(e.$slots, "default") ])) : ge("", !0); } -const cb = /* @__PURE__ */ oe(ab, [["render", lb]]), sb = ie({ +const hb = /* @__PURE__ */ oe(vb, [["render", gb]]), $b = ie({ name: "EliTabelaEstados", props: { carregando: { @@ -12452,8 +12457,8 @@ const cb = /* @__PURE__ */ oe(ab, [["render", lb]]), sb = ie({ required: !0 }, erro: { - type: String, - required: !0 + type: [String, Object], + default: null }, mensagemVazio: { type: String, @@ -12461,25 +12466,25 @@ const cb = /* @__PURE__ */ oe(ab, [["render", lb]]), sb = ie({ default: void 0 } } -}), db = { +}), bb = { key: 0, class: "eli-tabela eli-tabela--carregando", "aria-busy": "true" -}, fb = { +}, _b = { key: 1, class: "eli-tabela eli-tabela--erro", role: "alert" -}, mb = { class: "eli-tabela__erro-mensagem" }, vb = { +}, yb = { class: "eli-tabela__erro-mensagem" }, kb = { key: 2, class: "eli-tabela eli-tabela--vazio" }; -function pb(e, n, r, o, t, i) { - return e.carregando ? (k(), j("div", db, " Carregando... ")) : e.erro ? (k(), j("div", fb, [ +function Sb(e, n, r, o, t, i) { + return e.carregando ? (k(), j("div", bb, " Carregando... ")) : e.erro ? (k(), j("div", _b, [ n[0] || (n[0] = D("div", { class: "eli-tabela__erro-titulo" }, "Erro", -1)), - D("div", mb, G(e.erro), 1) - ])) : (k(), j("div", vb, G(e.mensagemVazio ?? "Nenhum registro encontrado."), 1)); + D("div", yb, G(e.erro), 1) + ])) : (k(), j("div", kb, G(e.mensagemVazio ?? "Nenhum registro encontrado."), 1)); } -const gb = /* @__PURE__ */ oe(sb, [["render", pb]]), hb = ie({ +const Ib = /* @__PURE__ */ oe($b, [["render", Sb]]), zb = ie({ name: "EliTabelaHead", components: { ArrowUp: _a, ArrowDown: ba }, props: { @@ -12497,8 +12502,8 @@ const gb = /* @__PURE__ */ oe(sb, [["render", pb]]), hb = ie({ required: !0 }, colunaOrdenacao: { - type: String, - required: !0 + type: [String, Object], + default: null }, direcaoOrdenacao: { type: String, @@ -12524,23 +12529,23 @@ const gb = /* @__PURE__ */ oe(sb, [["render", pb]]), hb = ie({ emitAlternarOrdenacao: o }; } -}), $b = { class: "eli-tabela__thead" }, bb = { class: "eli-tabela__tr eli-tabela__tr--header" }, _b = { +}), wb = { class: "eli-tabela__thead" }, xb = { class: "eli-tabela__tr eli-tabela__tr--header" }, Db = { key: 0, class: "eli-tabela__th eli-tabela__th--expander", scope: "col" -}, yb = ["onClick"], kb = { class: "eli-tabela__th-texto" }, Sb = { +}, Ob = ["onClick"], jb = { class: "eli-tabela__th-texto" }, Ub = { key: 1, class: "eli-tabela__th-label" -}, Ib = { +}, Tb = { key: 1, class: "eli-tabela__th eli-tabela__th--acoes", scope: "col" }; -function wb(e, n, r, o, t, i) { +function Eb(e, n, r, o, t, i) { const a = be("ArrowUp"); - return k(), j("thead", $b, [ - D("tr", bb, [ - e.temColunasInvisiveis ? (k(), j("th", _b)) : ge("", !0), + return k(), j("thead", wb, [ + D("tr", xb, [ + e.temColunasInvisiveis ? (k(), j("th", Db)) : ge("", !0), (k(!0), j(De, null, Ee(e.colunas, (u, c) => (k(), j("th", { key: `th-${c}`, class: lt(["eli-tabela__th", [e.isOrdenavel(u) ? "eli-tabela__th--ordenavel" : void 0]]), @@ -12554,7 +12559,7 @@ function wb(e, n, r, o, t, i) { ]]), onClick: (l) => e.emitAlternarOrdenacao(String(u.coluna_ordem)) }, [ - D("span", kb, G(u.rotulo), 1), + D("span", jb, G(u.rotulo), 1), e.colunaOrdenacao === String(u.coluna_ordem) ? (k(), fe(at(e.direcaoOrdenacao === "asc" ? e.ArrowUp : e.ArrowDown), { key: 0, class: "eli-tabela__th-icone", @@ -12568,18 +12573,18 @@ function wb(e, n, r, o, t, i) { "stroke-width": 2, "aria-hidden": "true" })) - ], 10, yb)) : (k(), j("span", Sb, G(u.rotulo), 1)) + ], 10, Ob)) : (k(), j("span", Ub, G(u.rotulo), 1)) ], 2))), 128)), - e.temAcoes ? (k(), j("th", Ib, " Ações ")) : ge("", !0) + e.temAcoes ? (k(), j("th", Tb, " Ações ")) : ge("", !0) ]) ]); } -const zb = /* @__PURE__ */ oe(hb, [["render", wb]]), xb = ie({ +const Pb = /* @__PURE__ */ oe(zb, [["render", Eb]]), Nb = ie({ name: "EliTabelaMenuAcoes", props: { menuAberto: { - type: Number, - required: !0 + type: [Number, Object], + default: null }, posicao: { type: Object, @@ -12592,7 +12597,7 @@ const zb = /* @__PURE__ */ oe(hb, [["render", wb]]), xb = ie({ }, linha: { // Aceita qualquer tipo de linha (objeto, string, etc.) sem validação runtime. - type: null, + type: [Object, String, Number, Array], required: !0 } }, @@ -12603,55 +12608,57 @@ const zb = /* @__PURE__ */ oe(hb, [["render", wb]]), xb = ie({ } }, setup(e, { emit: n }) { - const r = H(null), o = N(() => e.acoes.length > 0); + const r = H(null), o = P(() => e.acoes.length > 0); function t(i) { e.linha && n("executar", { acao: i.acao, linha: e.linha }); } return { menuEl: r, possuiAcoes: o, emitExecutar: t }; } -}), Db = ["id", "aria-labelledby"], Ob = ["aria-label", "title", "onClick"], jb = { class: "eli-tabela__acoes-item-texto" }; -function Ub(e, n, r, o, t, i) { - return k(), fe(Rf, { to: "body" }, [ - e.menuAberto !== null && e.possuiAcoes ? (k(), j("ul", { - key: 0, - id: `eli-tabela-acoes-menu-${e.menuAberto}`, - ref: "menuEl", - class: "eli-tabela__acoes-menu", - role: "menu", - "aria-labelledby": `eli-tabela-acoes-toggle-${e.menuAberto}`, - style: xn({ - position: "fixed", - top: `${e.posicao.top}px`, - left: `${e.posicao.left}px`, - zIndex: 999999 - }) - }, [ - (k(!0), j(De, null, Ee(e.acoes, (a) => (k(), j("li", { - key: `acao-${e.menuAberto}-${a.indice}`, - class: "eli-tabela__acoes-item", - role: "none" +}), Ab = { class: "eli-teleport-container" }, Zb = ["id", "aria-labelledby"], Cb = ["aria-label", "title", "onClick"], Mb = { class: "eli-tabela__acoes-item-texto" }; +function Fb(e, n, r, o, t, i) { + return k(), j("div", Ab, [ + (k(), fe(Bf, { to: "body" }, [ + e.menuAberto !== null && e.possuiAcoes ? (k(), j("ul", { + key: 0, + id: `eli-tabela-acoes-menu-${e.menuAberto}`, + ref: "menuEl", + class: "eli-tabela__acoes-menu", + role: "menu", + "aria-labelledby": `eli-tabela-acoes-toggle-${e.menuAberto}`, + style: xn({ + position: "fixed", + top: `${e.posicao.top}px`, + left: `${e.posicao.left}px`, + zIndex: 999999 + }) }, [ - D("button", { - type: "button", - class: "eli-tabela__acoes-item-botao", - style: xn({ color: a.acao.cor }), - role: "menuitem", - "aria-label": a.acao.rotulo, - title: a.acao.rotulo, - onClick: je((u) => e.emitExecutar(a), ["stop"]) + (k(!0), j(De, null, Ee(e.acoes, (a) => (k(), j("li", { + key: `acao-${e.menuAberto}-${a.indice}`, + class: "eli-tabela__acoes-item", + role: "none" }, [ - (k(), fe(at(a.acao.icone), { - class: "eli-tabela__acoes-item-icone", - size: 16, - "stroke-width": 2 - })), - D("span", jb, G(a.acao.rotulo), 1) - ], 12, Ob) - ]))), 128)) - ], 12, Db)) : ge("", !0) + D("button", { + type: "button", + class: "eli-tabela__acoes-item-botao", + style: xn({ color: a.acao.cor }), + role: "menuitem", + "aria-label": a.acao.rotulo, + title: a.acao.rotulo, + onClick: je((u) => e.emitExecutar(a), ["stop"]) + }, [ + (k(), fe(at(a.acao.icone), { + class: "eli-tabela__acoes-item-icone", + size: 16, + "stroke-width": 2 + })), + D("span", Mb, G(a.acao.rotulo), 1) + ], 12, Cb) + ]))), 128)) + ], 12, Zb)) : ge("", !0) + ])) ]); } -const Tb = /* @__PURE__ */ oe(xb, [["render", Ub]]), Sa = "application/x-eli-tabela-coluna", Eb = ie({ +const Lb = /* @__PURE__ */ oe(Nb, [["render", Fb]]), Sa = "application/x-eli-tabela-coluna", Rb = ie({ name: "EliTabelaModalColunas", props: { aberto: { @@ -12683,8 +12690,8 @@ const Tb = /* @__PURE__ */ oe(xb, [["render", Ub]]), Sa = "application/x-eli-tab setup(e, { emit: n }) { const r = H([]), o = H([]); function t() { - var U, w; - const g = e.rotulosColunas, f = (((U = e.configInicial.visiveis) == null ? void 0 : U.length) ?? 0) > 0 || (((w = e.configInicial.invisiveis) == null ? void 0 : w.length) ?? 0) > 0, h = new Set( + var U, z; + const g = e.rotulosColunas, f = (((U = e.configInicial.visiveis) == null ? void 0 : U.length) ?? 0) > 0 || (((z = e.configInicial.invisiveis) == null ? void 0 : z.length) ?? 0) > 0, h = new Set( e.colunas.filter((_) => _.visivel === !1).map((_) => _.rotulo) ), b = f ? new Set(e.configInicial.invisiveis ?? []) : h, S = g.filter((_) => !b.has(_)), R = e.configInicial.visiveis ?? [], V = new Set(S), A = []; for (const _ of R) @@ -12775,21 +12782,21 @@ const Tb = /* @__PURE__ */ oe(xb, [["render", Ub]]), Sa = "application/x-eli-tab onDropLista: p }; } -}), Pb = { +}), Bb = { class: "eli-tabela-modal-colunas__modal", role: "dialog", "aria-modal": "true", "aria-label": "Configurar colunas" -}, Nb = { class: "eli-tabela-modal-colunas__header" }, Ab = { class: "eli-tabela-modal-colunas__conteudo" }, Zb = { class: "eli-tabela-modal-colunas__coluna" }, Cb = ["onDragstart", "onDrop"], Mb = { class: "eli-tabela-modal-colunas__item-texto" }, Fb = { class: "eli-tabela-modal-colunas__coluna" }, Lb = ["onDragstart", "onDrop"], Rb = { class: "eli-tabela-modal-colunas__item-texto" }, Bb = { class: "eli-tabela-modal-colunas__footer" }; -function Jb(e, n, r, o, t, i) { +}, Jb = { class: "eli-tabela-modal-colunas__header" }, Vb = { class: "eli-tabela-modal-colunas__conteudo" }, qb = { class: "eli-tabela-modal-colunas__coluna" }, Yb = ["onDragstart", "onDrop"], Wb = { class: "eli-tabela-modal-colunas__item-texto" }, Kb = { class: "eli-tabela-modal-colunas__coluna" }, Gb = ["onDragstart", "onDrop"], Hb = { class: "eli-tabela-modal-colunas__item-texto" }, Xb = { class: "eli-tabela-modal-colunas__footer" }; +function Qb(e, n, r, o, t, i) { return e.aberto ? (k(), j("div", { key: 0, class: "eli-tabela-modal-colunas__overlay", role: "presentation", onClick: n[9] || (n[9] = je((...a) => e.emitFechar && e.emitFechar(...a), ["self"])) }, [ - D("div", Pb, [ - D("header", Nb, [ + D("div", Bb, [ + D("header", Jb, [ n[10] || (n[10] = D("h3", { class: "eli-tabela-modal-colunas__titulo" }, "Colunas", -1)), D("button", { type: "button", @@ -12798,8 +12805,8 @@ function Jb(e, n, r, o, t, i) { onClick: n[0] || (n[0] = (...a) => e.emitFechar && e.emitFechar(...a)) }, " × ") ]), - D("div", Ab, [ - D("div", Zb, [ + D("div", Vb, [ + D("div", qb, [ n[12] || (n[12] = D("div", { class: "eli-tabela-modal-colunas__coluna-titulo" }, "Visíveis", -1)), D("div", { class: "eli-tabela-modal-colunas__lista", @@ -12820,11 +12827,11 @@ function Jb(e, n, r, o, t, i) { class: "eli-tabela-modal-colunas__item-handle", "aria-hidden": "true" }, "⋮⋮", -1)), - D("span", Mb, G(a), 1) - ], 40, Cb))), 128)) + D("span", Wb, G(a), 1) + ], 40, Yb))), 128)) ], 32) ]), - D("div", Fb, [ + D("div", Kb, [ n[14] || (n[14] = D("div", { class: "eli-tabela-modal-colunas__coluna-titulo" }, "Invisíveis", -1)), D("div", { class: "eli-tabela-modal-colunas__lista", @@ -12845,12 +12852,12 @@ function Jb(e, n, r, o, t, i) { class: "eli-tabela-modal-colunas__item-handle", "aria-hidden": "true" }, "⋮⋮", -1)), - D("span", Rb, G(a), 1) - ], 40, Lb))), 128)) + D("span", Hb, G(a), 1) + ], 40, Gb))), 128)) ], 32) ]) ]), - D("footer", Bb, [ + D("footer", Xb, [ D("button", { type: "button", class: "eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--sec", @@ -12865,11 +12872,11 @@ function Jb(e, n, r, o, t, i) { ]) ])) : ge("", !0); } -const Vb = /* @__PURE__ */ oe(Eb, [["render", Jb]]); -function qb(e) { +const e_ = /* @__PURE__ */ oe(Rb, [["render", Qb]]); +function t_(e) { return e.rotulo; } -const Yb = ie({ +const n_ = ie({ name: "EliTabelaModalFiltroAvancado", props: { aberto: { type: Boolean, required: !0 }, @@ -12891,9 +12898,9 @@ const Yb = ie({ salvar: (e) => !0 }, setup(e, { emit: n }) { - const r = H([]), o = H(""), t = N( + const r = H([]), o = H(""), t = P( () => (e.filtrosBase ?? []).map((f) => String(f.chave)) - ), i = N(() => { + ), i = P(() => { const f = new Set(r.value.map((h) => String(h.chave))); return (e.filtrosBase ?? []).filter( (h) => !f.has(String(h.chave)) @@ -12971,30 +12978,30 @@ const Yb = ie({ emitFechar: m, emitSalvar: g, emitLimpar: p, - rotuloDoFiltro: qb + rotuloDoFiltro: t_ }; } -}), Kb = { +}), r_ = { class: "eli-tabela-modal-filtro__modal", role: "dialog", "aria-modal": "true", "aria-label": "Filtro avançado" -}, Wb = { class: "eli-tabela-modal-filtro__header" }, Gb = { class: "eli-tabela-modal-filtro__conteudo" }, Hb = { +}, i_ = { class: "eli-tabela-modal-filtro__header" }, o_ = { class: "eli-tabela-modal-filtro__conteudo" }, a_ = { key: 0, class: "eli-tabela-modal-filtro__vazio" -}, Xb = { +}, u_ = { key: 1, class: "eli-tabela-modal-filtro__lista" -}, Qb = { class: "eli-tabela-modal-filtro__entrada" }, e_ = ["onClick"], t_ = { class: "eli-tabela-modal-filtro__acoes" }, n_ = ["disabled"], r_ = ["value"], i_ = ["disabled"], o_ = { class: "eli-tabela-modal-filtro__footer" }; -function a_(e, n, r, o, t, i) { +}, l_ = { class: "eli-tabela-modal-filtro__entrada" }, c_ = ["onClick"], s_ = { class: "eli-tabela-modal-filtro__acoes" }, d_ = ["disabled"], f_ = ["value"], m_ = ["disabled"], v_ = { class: "eli-tabela-modal-filtro__footer" }; +function p_(e, n, r, o, t, i) { return e.aberto ? (k(), j("div", { key: 0, class: "eli-tabela-modal-filtro__overlay", role: "presentation", onClick: n[6] || (n[6] = je((...a) => e.emitFechar && e.emitFechar(...a), ["self"])) }, [ - D("div", Kb, [ - D("header", Wb, [ + D("div", r_, [ + D("header", i_, [ n[7] || (n[7] = D("h3", { class: "eli-tabela-modal-filtro__titulo" }, "Filtro avançado", -1)), D("button", { type: "button", @@ -13003,13 +13010,13 @@ function a_(e, n, r, o, t, i) { onClick: n[0] || (n[0] = (...a) => e.emitFechar && e.emitFechar(...a)) }, " × ") ]), - D("div", Gb, [ - e.filtrosBase.length ? (k(), j("div", Xb, [ + D("div", o_, [ + e.filtrosBase.length ? (k(), j("div", u_, [ (k(!0), j(De, null, Ee(e.linhas, (a, u) => (k(), j("div", { key: String(a.chave), class: "eli-tabela-modal-filtro__linha" }, [ - D("div", Qb, [ + D("div", l_, [ (k(), fe(at(e.componenteEntrada(a.entrada)), { value: a.valor, "onUpdate:value": (c) => a.valor = c, @@ -13024,11 +13031,11 @@ function a_(e, n, r, o, t, i) { title: "Remover", "aria-label": "Remover", onClick: (c) => e.remover(u) - }, " × ", 8, e_) + }, " × ", 8, c_) ]))), 128)) - ])) : (k(), j("div", Hb, " Nenhum filtro configurado na tabela. ")), - D("div", t_, [ - za(D("select", { + ])) : (k(), j("div", a_, " Nenhum filtro configurado na tabela. ")), + D("div", s_, [ + wa(D("select", { "onUpdate:modelValue": n[1] || (n[1] = (a) => e.chaveParaAdicionar = a), class: "eli-tabela-modal-filtro__select", disabled: !e.opcoesParaAdicionar.length @@ -13040,19 +13047,19 @@ function a_(e, n, r, o, t, i) { (k(!0), j(De, null, Ee(e.opcoesParaAdicionar, (a) => (k(), j("option", { key: String(a.chave), value: String(a.chave) - }, G(e.rotuloDoFiltro(a)), 9, r_))), 128)) - ], 8, n_), [ - [Bf, e.chaveParaAdicionar] + }, G(e.rotuloDoFiltro(a)), 9, f_))), 128)) + ], 8, d_), [ + [Jf, e.chaveParaAdicionar] ]), D("button", { type: "button", class: "eli-tabela-modal-filtro__botao", onClick: n[2] || (n[2] = (...a) => e.adicionar && e.adicionar(...a)), disabled: !e.chaveParaAdicionar - }, " Adicionar ", 8, i_) + }, " Adicionar ", 8, m_) ]) ]), - D("footer", o_, [ + D("footer", v_, [ D("button", { type: "button", class: "eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec", @@ -13072,7 +13079,7 @@ function a_(e, n, r, o, t, i) { ]) ])) : ge("", !0); } -const u_ = /* @__PURE__ */ oe(Yb, [["render", a_]]), l_ = ie({ +const g_ = /* @__PURE__ */ oe(n_, [["render", p_]]), h_ = ie({ name: "EliTabelaPaginacao", props: { pagina: { @@ -13104,10 +13111,10 @@ const u_ = /* @__PURE__ */ oe(Yb, [["render", a_]]), l_ = ie({ } }, setup(e, { emit: n }) { - const r = N(() => { + const r = P(() => { const l = e.maximoBotoes; return typeof l == "number" && l >= 5 ? Math.floor(l) : 7; - }), o = N(() => { + }), o = P(() => { const l = e.totalPaginas, s = e.pagina, d = r.value, m = [], p = (S) => { m.push({ label: String(S), @@ -13135,9 +13142,9 @@ const u_ = /* @__PURE__ */ oe(Yb, [["render", a_]]), l_ = ie({ const s = Math.min(Math.max(1, l), e.totalPaginas); s !== e.pagina && n("alterar", s); } - const i = N(() => e.pagina <= 1), a = N( + const i = P(() => e.pagina <= 1), a = P( () => e.pagina >= e.totalPaginas - ), u = N(() => e.pagina), c = N(() => e.totalPaginas); + ), u = P(() => e.pagina), c = P(() => e.totalPaginas); return { botoes: o, irParaPagina: t, @@ -13147,23 +13154,23 @@ const u_ = /* @__PURE__ */ oe(Yb, [["render", a_]]), l_ = ie({ totalPaginasExibidas: c }; } -}), c_ = { class: "eli-tabela__rodape" }, s_ = { +}), $_ = { class: "eli-tabela__rodape" }, b_ = { key: 0, class: "eli-tabela__acoes-inferiores", style: { "margin-right": "auto" } -}, d_ = ["onClick"], f_ = { class: "eli-tabela__acoes-cabecalho-rotulo" }, m_ = { +}, __ = ["onClick"], y_ = { class: "eli-tabela__acoes-cabecalho-rotulo" }, k_ = { key: 1, class: "eli-tabela__paginacao", role: "navigation", "aria-label": "Paginação de resultados" -}, v_ = ["disabled"], p_ = { +}, S_ = ["disabled"], I_ = { key: 0, class: "eli-tabela__pagina-ellipsis", "aria-hidden": "true" -}, g_ = ["disabled", "aria-current", "aria-label", "onClick"], h_ = ["disabled"]; -function $_(e, n, r, o, t, i) { - return k(), j("div", c_, [ - e.acoes.length > 0 ? (k(), j("div", s_, [ +}, z_ = ["disabled", "aria-current", "aria-label", "onClick"], w_ = ["disabled"]; +function x_(e, n, r, o, t, i) { + return k(), j("div", $_, [ + e.acoes.length > 0 ? (k(), j("div", b_, [ (k(!0), j(De, null, Ee(e.acoes, (a, u) => (k(), j("button", { key: `${a.rotulo}-${u}`, type: "button", @@ -13177,21 +13184,21 @@ function $_(e, n, r, o, t, i) { size: 16, "stroke-width": 2 })) : ge("", !0), - D("span", f_, G(a.rotulo), 1) - ], 12, d_))), 128)) + D("span", y_, G(a.rotulo), 1) + ], 12, __))), 128)) ])) : ge("", !0), - e.totalPaginasExibidas > 1 ? (k(), j("nav", m_, [ + e.totalPaginasExibidas > 1 ? (k(), j("nav", k_, [ D("button", { type: "button", class: "eli-tabela__pagina-botao", disabled: e.anteriorDesabilitado, "aria-label": "Página anterior", onClick: n[0] || (n[0] = (a) => e.irParaPagina(e.paginaAtual - 1)) - }, " << ", 8, v_), + }, " << ", 8, S_), (k(!0), j(De, null, Ee(e.botoes, (a, u) => (k(), j(De, { key: `${a.label}-${u}` }, [ - a.ehEllipsis ? (k(), j("span", p_, G(a.label), 1)) : (k(), j("button", { + a.ehEllipsis ? (k(), j("span", I_, G(a.label), 1)) : (k(), j("button", { key: 1, type: "button", class: lt(["eli-tabela__pagina-botao", a.ativo ? "eli-tabela__pagina-botao--ativo" : void 0]), @@ -13199,7 +13206,7 @@ function $_(e, n, r, o, t, i) { "aria-current": a.ativo ? "page" : void 0, "aria-label": `Ir para página ${a.label}`, onClick: (c) => e.irParaPagina(a.pagina) - }, G(a.label), 11, g_)) + }, G(a.label), 11, z_)) ], 64))), 128)), D("button", { type: "button", @@ -13207,11 +13214,11 @@ function $_(e, n, r, o, t, i) { disabled: e.proximaDesabilitada, "aria-label": "Próxima página", onClick: n[1] || (n[1] = (a) => e.irParaPagina(e.paginaAtual + 1)) - }, " >> ", 8, h_) + }, " >> ", 8, w_) ])) : ge("", !0) ]); } -const b_ = /* @__PURE__ */ oe(l_, [["render", $_]]); +const D_ = /* @__PURE__ */ oe(h_, [["render", x_]]); function Zo(e) { return `eli_tabela:${e}:filtro_avancado`; } @@ -13225,31 +13232,31 @@ function Ia(e) { return []; } } -function __(e, n) { +function O_(e, n) { try { localStorage.setItem(Zo(e), JSON.stringify(n ?? [])); } catch { } } -function y_(e) { +function j_(e) { try { localStorage.removeItem(Zo(e)); } catch { } } -const k_ = ie({ +const U_ = ie({ name: "EliTabela", inheritAttrs: !1, components: { - EliTabelaCabecalho: ob, - EliTabelaEstados: gb, - EliTabelaDebug: cb, - EliTabelaHead: zb, - EliTabelaBody: q$, - EliTabelaMenuAcoes: Tb, - EliTabelaPaginacao: b_, - EliTabelaModalColunas: Vb, - EliTabelaModalFiltroAvancado: u_ + EliTabelaCabecalho: mb, + EliTabelaEstados: Ib, + EliTabelaDebug: hb, + EliTabelaHead: Pb, + EliTabelaBody: eb, + EliTabelaMenuAcoes: Lb, + EliTabelaPaginacao: D_, + EliTabelaModalColunas: e_, + EliTabelaModalFiltroAvancado: g_ }, props: { /** Configuração principal da tabela (colunas, consulta e ações) */ @@ -13273,24 +13280,24 @@ const k_ = ie({ g.value = !1; } function S() { - f.value = [], y_(e.tabela.nome), g.value = !1, s.value = "", d.value !== 1 ? d.value = 1 : Le(); + f.value = [], j_(e.tabela.nome), g.value = !1, s.value = "", d.value !== 1 ? d.value = 1 : Le(); } function R(E) { - f.value = E ?? [], __(e.tabela.nome, E ?? []), g.value = !1, s.value = "", d.value !== 1 ? d.value = 1 : Le(); + f.value = E ?? [], O_(e.tabela.nome, E ?? []), g.value = !1, s.value = "", d.value !== 1 ? d.value = 1 : Le(); } - const V = N(() => { + const V = P(() => { const E = e.tabela.filtroAvancado ?? []; - return (f.value ?? []).filter((W) => W && W.chave !== void 0).map((W) => { - const X = E.find((ee) => String(ee.chave) === String(W.chave)); - return X ? X.filtro(W.valor) : null; + return (f.value ?? []).filter((K) => K && K.chave !== void 0).map((K) => { + const X = E.find((ee) => String(ee.chave) === String(K.chave)); + return X ? X.filtro(K.valor) : null; }).filter(Boolean); - }), A = N(() => e.tabela), U = N( + }), A = P(() => e.tabela), U = P( () => !!e.tabela.mostrarCaixaDeBusca - ), w = N( + ), z = P( () => (e.tabela.acoesTabela ?? []).filter((E) => E.posicao === "superior") - ), _ = N( + ), _ = P( () => (e.tabela.acoesTabela ?? []).filter((E) => E.posicao === "inferior") - ), Y = N(() => w.value.length > 0), F = N(() => _.value.length > 0), Z = N(() => { + ), Y = P(() => z.value.length > 0), F = P(() => _.value.length > 0), Z = P(() => { const E = Math.max(1, ve.value), X = { offSet: (d.value - 1) * E, limit: E @@ -13311,11 +13318,11 @@ const k_ = ie({ }; }), le = H(!1), ne = H( ga(e.tabela.nome) - ), T = H({}), O = N( + ), T = H({}), O = P( () => e.tabela.colunas.map((E) => E.rotulo) - ), I = N(() => { - var ze, Oe; - const E = e.tabela.colunas, X = (((ze = ne.value.visiveis) == null ? void 0 : ze.length) ?? 0) > 0 || (((Oe = ne.value.invisiveis) == null ? void 0 : Oe.length) ?? 0) > 0 ? ne.value.invisiveis ?? [] : E.filter((me) => me.visivel === !1).map((me) => me.rotulo), ee = new Set(X), pe = E.filter((me) => ee.has(me.rotulo)), Te = X, Ve = /* @__PURE__ */ new Map(); + ), I = P(() => { + var we, Oe; + const E = e.tabela.colunas, X = (((we = ne.value.visiveis) == null ? void 0 : we.length) ?? 0) > 0 || (((Oe = ne.value.invisiveis) == null ? void 0 : Oe.length) ?? 0) > 0 ? ne.value.invisiveis ?? [] : E.filter((me) => me.visivel === !1).map((me) => me.rotulo), ee = new Set(X), pe = E.filter((me) => ee.has(me.rotulo)), Te = X, Ve = /* @__PURE__ */ new Map(); for (const me of pe) Ve.has(me.rotulo) || Ve.set(me.rotulo, me); const _e = []; @@ -13326,25 +13333,25 @@ const k_ = ie({ for (const me of pe) _e.includes(me) || _e.push(me); return _e; - }), P = N( + }), N = P( () => I.value.length > 0 - ), x = N(() => { + ), x = P(() => { var me, Re; - const E = e.tabela.colunas, W = O.value, X = (((me = ne.value.visiveis) == null ? void 0 : me.length) ?? 0) > 0 || (((Re = ne.value.invisiveis) == null ? void 0 : Re.length) ?? 0) > 0, ee = X ? ne.value.invisiveis ?? [] : ( + const E = e.tabela.colunas, K = O.value, X = (((me = ne.value.visiveis) == null ? void 0 : me.length) ?? 0) > 0 || (((Re = ne.value.invisiveis) == null ? void 0 : Re.length) ?? 0) > 0, ee = X ? ne.value.invisiveis ?? [] : ( // biome-ignore lint/suspicious/noExplicitAny: dynamic column e.tabela.colunas.filter((ce) => ce.visivel === !1).map((ce) => ce.rotulo) - ), pe = new Set(ee), Te = W.filter( + ), pe = new Set(ee), Te = K.filter( (ce) => !pe.has(ce) - ), Ve = new Set(Te), _e = X ? ne.value.visiveis ?? [] : [], ze = []; + ), Ve = new Set(Te), _e = X ? ne.value.visiveis ?? [] : [], we = []; for (const ce of _e) - Ve.has(ce) && ze.push(ce); + Ve.has(ce) && we.push(ce); for (const ce of Te) - ze.includes(ce) || ze.push(ce); + we.includes(ce) || we.push(ce); const Oe = /* @__PURE__ */ new Map(); for (const ce of E) Oe.has(ce.rotulo) || Oe.set(ce.rotulo, ce); - return ze.map((ce) => Oe.get(ce)).filter(Boolean); - }), B = N(() => x.value.length + (et.value ? 1 : 0) + (P.value ? 1 : 0)); + return we.map((ce) => Oe.get(ce)).filter(Boolean); + }), B = P(() => x.value.length + (et.value ? 1 : 0) + (N.value ? 1 : 0)); function J() { le.value = !0; } @@ -13352,33 +13359,33 @@ const k_ = ie({ le.value = !1; } function de(E) { - ne.value = E, n$(e.tabela.nome, E), le.value = !1, T.value = {}; + ne.value = E, r$(e.tabela.nome, E), le.value = !1, T.value = {}; } function he(E) { - const W = !!T.value[E]; + const K = !!T.value[E]; T.value = { ...T.value, - [E]: !W + [E]: !K }; } - const ve = N(() => { + const ve = P(() => { const E = e.tabela.registros_por_consulta; return typeof E == "number" && E > 0 ? Math.floor(E) : 10; - }), we = N(() => { + }), ze = P(() => { const E = ve.value; if (!E || E <= 0) return 1; - const W = i.value ?? 0; - return W ? Math.max(1, Math.ceil(W / E)) : 1; - }), Qe = N(() => t.value ?? []), Ke = N(() => i.value ?? 0), et = N(() => (e.tabela.acoesLinha ?? []).length > 0), We = N( + const K = i.value ?? 0; + return K ? Math.max(1, Math.ceil(K / E)) : 1; + }), Qe = P(() => t.value ?? []), We = P(() => i.value ?? 0), et = P(() => (e.tabela.acoesLinha ?? []).length > 0), Ke = P( () => (e.tabela.filtroAvancado ?? []).length > 0 ); let $e = 0; function Fe(E) { - var _e, ze, Oe, me, Re, ce; - const W = E.getBoundingClientRect(), X = 8, ee = ((Oe = (ze = (_e = c.value) == null ? void 0 : _e.menuEl) == null ? void 0 : ze.value) == null ? void 0 : Oe.offsetHeight) ?? 0, pe = ((ce = (Re = (me = c.value) == null ? void 0 : me.menuEl) == null ? void 0 : Re.value) == null ? void 0 : ce.offsetWidth) ?? 180; - let Te = W.bottom + X; - const Ve = W.right - pe; - ee && Te + ee > window.innerHeight - X && (Te = W.top - X - ee), l.value = { + var _e, we, Oe, me, Re, ce; + const K = E.getBoundingClientRect(), X = 8, ee = ((Oe = (we = (_e = c.value) == null ? void 0 : _e.menuEl) == null ? void 0 : we.value) == null ? void 0 : Oe.offsetHeight) ?? 0, pe = ((ce = (Re = (me = c.value) == null ? void 0 : me.menuEl) == null ? void 0 : Re.value) == null ? void 0 : ce.offsetWidth) ?? 180; + let Te = K.bottom + X; + const Ve = K.right - pe; + ee && Te + ee > window.innerHeight - X && (Te = K.top - X - ee), l.value = { top: Math.max(X, Math.round(Te)), left: Math.max(X, Math.round(Ve)) }; @@ -13386,8 +13393,8 @@ const k_ = ie({ function tt(E) { var X, ee, pe; if (u.value === null) return; - const W = E.target; - (pe = (ee = (X = c.value) == null ? void 0 : X.menuEl) == null ? void 0 : ee.value) != null && pe.contains(W) || (u.value = null); + const K = E.target; + (pe = (ee = (X = c.value) == null ? void 0 : X.menuEl) == null ? void 0 : ee.value) != null && pe.contains(K) || (u.value = null); } function $t(E) { if (E) { @@ -13402,12 +13409,12 @@ const k_ = ie({ s.value !== E && (s.value = E, d.value !== 1 ? d.value = 1 : Le()); } function Pf(E) { - const W = Math.min(Math.max(1, E), we.value); - W !== d.value && (d.value = W); + const K = Math.min(Math.max(1, E), ze.value); + K !== d.value && (d.value = K); } function Co(E) { - const W = e.tabela.acoesLinha ?? [], X = a.value[E] ?? []; - return W.map((ee, pe) => { + const K = e.tabela.acoesLinha ?? [], X = a.value[E] ?? []; + return K.map((ee, pe) => { const Te = ee.exibir === void 0 ? !0 : typeof ee.exibir == "boolean" ? ee.exibir : !1; return { acao: ee, @@ -13419,23 +13426,23 @@ const k_ = ie({ function Mo(E) { return Co(E).length > 0; } - function Nf(E, W) { + function Nf(E, K) { if (!Mo(E)) return; if (u.value === E) { u.value = null; return; } u.value = E; - const X = (W == null ? void 0 : W.currentTarget) ?? null; + const X = (K == null ? void 0 : K.currentTarget) ?? null; X && (Fe(X), requestAnimationFrame(() => Fe(X))); } async function Le() { var Te, Ve; const E = ++$e; r.value = !0, o.value = null, a.value = [], u.value = null, T.value = {}; - const W = Math.max(1, ve.value), ee = { - offSet: (d.value - 1) * W, - limit: W + const K = Math.max(1, ve.value), ee = { + offSet: (d.value - 1) * K, + limit: K }, pe = (s.value ?? "").trim(); if (pe) ee.texto_busca = pe; @@ -13445,17 +13452,17 @@ const k_ = ie({ } m.value && (ee.coluna_ordem = m.value, ee.direcao_ordem = p.value); try { - const _e = e.tabela, ze = await _e.consulta(ee); + const _e = e.tabela, we = await _e.consulta(ee); if (E !== $e) return; - if (ze.cod !== Of.sucesso) { - t.value = [], i.value = 0, o.value = ze.mensagem; + if (we.cod !== Of.sucesso) { + t.value = [], i.value = 0, o.value = we.mensagem; return; } - const Oe = ((Te = ze.valor) == null ? void 0 : Te.valores) ?? [], me = ((Ve = ze.valor) == null ? void 0 : Ve.quantidade) ?? Oe.length; + const Oe = ((Te = we.valor) == null ? void 0 : Te.valores) ?? [], me = ((Ve = we.valor) == null ? void 0 : Ve.quantidade) ?? Oe.length; t.value = Oe, i.value = Number(me) || 0; const Re = Math.max( 1, - Math.ceil((i.value || 0) / W) + Math.ceil((i.value || 0) / K) ); d.value > Re && (d.value = Re); const ce = _e.acoesLinha ?? []; @@ -13464,17 +13471,17 @@ const k_ = ie({ return; } const Af = Oe.map( - () => ce.map((Ut) => Ut.exibir === void 0 ? !0 : typeof Ut.exibir == "boolean" ? Ut.exibir : !1) + () => ce.map((Tt) => Tt.exibir === void 0 ? !0 : typeof Tt.exibir == "boolean" ? Tt.exibir : !1) ); a.value = Af; const Zf = await Promise.all( Oe.map( - async (Ut) => Promise.all( + async (Tt) => Promise.all( ce.map(async (dn) => { if (dn.exibir === void 0) return !0; if (typeof dn.exibir == "boolean") return dn.exibir; try { - const Cf = dn.exibir(Ut); + const Cf = dn.exibir(Tt); return !!await Promise.resolve(Cf); } catch { return !1; @@ -13491,17 +13498,17 @@ const k_ = ie({ E === $e && (r.value = !1); } } - return wa(() => { + return za(() => { document.addEventListener("click", tt), Le(); - }), Jf(() => { + }), Vf(() => { document.removeEventListener("click", tt); }), Be( () => e.tabela.mostrarCaixaDeBusca, (E) => { !E && s.value && (s.value = "", d.value !== 1 ? d.value = 1 : Le()); } - ), Be(d, (E, W) => { - E !== W && Le(); + ), Be(d, (E, K) => { + E !== K && Le(); }), Be( () => e.tabela, () => { @@ -13523,19 +13530,19 @@ const k_ = ie({ linhas: t, linhasPaginadas: Qe, filtrosAvancadosAtivos: V, - quantidadeFiltrada: Ke, + quantidadeFiltrada: We, quantidade: i, menuAberto: u, valorBusca: s, paginaAtual: d, colunaOrdenacao: m, direcaoOrdenacao: p, - totalPaginas: we, + totalPaginas: ze, registrosPorConsulta: ve, // computed exibirBusca: U, - exibirFiltroAvancado: We, - acoesSuperiores: w, + exibirFiltroAvancado: Ke, + acoesSuperiores: z, temAcoesSuperiores: Y, acoesInferiores: _, temAcoesInferiores: F, @@ -13546,7 +13553,7 @@ const k_ = ie({ rotulosColunas: O, modalColunasAberto: le, configColunas: ne, - temColunasInvisiveis: P, + temColunasInvisiveis: N, colunasInvisiveisEfetivas: I, linhasExpandidas: T, abrirModalColunas: J, @@ -13571,10 +13578,10 @@ const k_ = ie({ menuPopupPos: l }; } -}), S_ = { class: "eli-tabela" }, I_ = { class: "eli-tabela__table" }, w_ = { key: 0 }, z_ = ["colspan"]; -function x_(e, n, r, o, t, i) { +}), T_ = { class: "eli-tabela" }, E_ = { class: "eli-tabela__table" }, P_ = { key: 0 }, N_ = ["colspan"]; +function A_(e, n, r, o, t, i) { const a = be("EliTabelaDebug"), u = be("EliTabelaCabecalho"), c = be("EliTabelaModalColunas"), l = be("EliTabelaModalFiltroAvancado"), s = be("EliTabelaHead"), d = be("EliTabelaEstados"), m = be("EliTabelaBody"), p = be("EliTabelaMenuAcoes"), g = be("EliTabelaPaginacao"); - return k(), j("div", S_, [ + return k(), j("div", T_, [ re(a, { isDev: e.isDev, menuAberto: e.menuAberto, @@ -13616,7 +13623,7 @@ function x_(e, n, r, o, t, i) { onLimpar: e.limparFiltrosAvancados, onSalvar: e.salvarFiltrosAvancados }, null, 8, ["aberto", "filtrosBase", "modelo", "onFechar", "onLimpar", "onSalvar"]), - D("table", I_, [ + D("table", E_, [ re(s, { colunas: e.colunasEfetivas, temAcoes: e.temAcoes, @@ -13625,7 +13632,7 @@ function x_(e, n, r, o, t, i) { direcaoOrdenacao: e.direcaoOrdenacao, onAlternarOrdenacao: e.alternarOrdenacao }, null, 8, ["colunas", "temAcoes", "temColunasInvisiveis", "colunaOrdenacao", "direcaoOrdenacao", "onAlternarOrdenacao"]), - e.carregando || e.erro || !e.linhas.length ? (k(), j("tbody", w_, [ + e.carregando || e.erro || !e.linhas.length ? (k(), j("tbody", P_, [ D("tr", null, [ D("td", { colspan: e.totalColunas, @@ -13637,7 +13644,7 @@ function x_(e, n, r, o, t, i) { mensagemVazio: e.tabela.mensagemVazio, style: { border: "none", "border-radius": "0" } }, null, 8, ["carregando", "erro", "mensagemVazio"]) - ], 8, z_) + ], 8, N_) ]) ])) : (k(), fe(m, { key: 1, @@ -13674,7 +13681,7 @@ function x_(e, n, r, o, t, i) { }, null, 8, ["pagina", "totalPaginas", "maximoBotoes", "acoes", "parametrosConsulta", "onAlterar"])) : ge("", !0) ]); } -const D_ = /* @__PURE__ */ oe(k_, [["render", x_]]), J_ = (e, n) => [e, n], O_ = ie({ +const Z_ = /* @__PURE__ */ oe(U_, [["render", A_]]), Q_ = (e, n) => [e, n], C_ = ie({ name: "EliOlaMundo", components: { EliBotao: Ua, @@ -13691,10 +13698,10 @@ const D_ = /* @__PURE__ */ oe(k_, [["render", x_]]), J_ = (e, n) => [e, n], O_ = cep: n }; } -}), j_ = { class: "grid-example" }; -function U_(e, n, r, o, t, i) { +}), M_ = { class: "grid-example" }; +function F_(e, n, r, o, t, i) { const a = be("EliBadge"), u = be("EliEntradaTexto"), c = be("EliBotao"); - return k(), fe(Qf, null, { + return k(), fe(em, null, { default: ye(() => [ re(xa, { class: "mx-auto", @@ -13719,7 +13726,7 @@ function U_(e, n, r, o, t, i) { re(Oa, null, { default: ye(() => [ n[6] || (n[6] = gn(" Este é um componente de exemplo integrado com Vuetify. ", -1)), - D("div", j_, [ + D("div", M_, [ re(u, { value: e.nome, "onUpdate:value": n[0] || (n[0] = (l) => e.nome = l), @@ -13772,23 +13779,23 @@ function U_(e, n, r, o, t, i) { _: 1 }); } -const T_ = /* @__PURE__ */ oe(O_, [["render", U_]]), V_ = { +const L_ = /* @__PURE__ */ oe(C_, [["render", F_]]), ey = { install(e) { - e.component("EliOlaMundo", T_), e.component("EliBotao", Ua), e.component("EliBadge", Mr), e.component("EliCartao", lm), e.component("EliTabela", D_), e.component("EliEntradaTexto", Ao), e.component("EliEntradaNumero", Df), e.component("EliEntradaDataHora", xf), e.component("EliEntradaParagrafo", Bh), e.component("EliEntradaSelecao", qh); + e.component("EliOlaMundo", L_), e.component("EliBotao", Ua), e.component("EliBadge", Mr), e.component("EliCartao", cm), e.component("EliTabela", Z_), e.component("EliEntradaTexto", Ao), e.component("EliEntradaNumero", Df), e.component("EliEntradaDataHora", xf), e.component("EliEntradaParagrafo", Jh), e.component("EliEntradaSelecao", Yh); } }; export { Mr as EliBadge, Ua as EliBotao, - lm as EliCartao, + cm as EliCartao, xf as EliEntradaDataHora, Df as EliEntradaNumero, - Bh as EliEntradaParagrafo, - qh as EliEntradaSelecao, + Jh as EliEntradaParagrafo, + Yh as EliEntradaSelecao, Ao as EliEntradaTexto, - T_ as EliOlaMundo, - D_ as EliTabela, - J_ as celulaTabela, - B_ as criarFiltro26, - V_ as default + L_ as EliOlaMundo, + Z_ as EliTabela, + Q_ as celulaTabela, + X_ as criarFiltro26, + ey as default }; diff --git a/dist/eli-vue.umd.js b/dist/eli-vue.umd.js index fb6a688..3aa1354 100644 --- a/dist/eli-vue.umd.js +++ b/dist/eli-vue.umd.js @@ -1,8 +1,8 @@ (function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('@font-face{font-family:Google Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://paiol.idz.one/estaticos/GoogleSans/GoogleSans-VariableFont_GRAD,opsz,wght.ttf) format("truetype")}@font-face{font-family:Google Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://paiol.idz.one/estaticos/GoogleSans/GoogleSans-Italic-VariableFont_GRAD,opsz,wght.ttf) format("truetype")}:root{--eli-font-family: "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--v-font-family: var(--eli-font-family)}html,body{font-family:var(--eli-font-family)}:where([class^=eli-],[class*=" eli-"]){font-family:var(--eli-font-family);--v-font-family: var(--eli-font-family)}button,input,select,textarea{font-family:inherit}.eli-badge .v-badge__badge,.eli-badge .v-badge__content{border-radius:var(--eli-badge-radius)!important}.eli-cartao{border-radius:12px}.eli-cartao__titulo{display:flex;align-items:center;justify-content:space-between;gap:12px}.eli-cartao__titulo-texto{min-width:0}.eli-cartao__conteudo{padding-top:8px}.eli-cartao__acoes{padding-top:0}.eli-cartao--cancelado{opacity:.85}.eli-data-hora{width:100%}.eli-entrada__prefixo,.eli-entrada__sufixo{opacity:.75;font-size:.9em;white-space:nowrap}.eli-entrada__prefixo{margin-right:6px}.eli-entrada__sufixo{margin-left:6px}.eli-tabela__celula-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.eli-tabela__celula-tag{cursor:default}.eli-tabela__celula-tag-icone{margin-right:6px}.eli-tabela__texto-truncado{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.eli-tabela__celula-link{all:unset;display:inline;color:#2563eb;cursor:pointer;text-decoration:underline;text-decoration-color:#2563eb8c;text-underline-offset:2px}.eli-tabela__celula-link:hover{color:#1d4ed8;text-decoration-color:#1d4ed8bf}.eli-tabela__celula-link:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;border-radius:4px}.eli-tabela__busca{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.eli-tabela__busca-input-wrapper{display:inline-flex;align-items:stretch;border-radius:var(--eli-tabela-cabecalho-controle-radius, 8px);border:1px solid rgba(15,23,42,.15);overflow:hidden;background:#fff;height:var(--eli-tabela-cabecalho-controle-altura, 34px)}.eli-tabela__busca-input{height:100%;padding:0 12px;border:none;outline:none;font-size:.875rem;color:#0f172ad9}.eli-tabela__busca-input::-webkit-search-cancel-button,.eli-tabela__busca-input::-webkit-search-decoration{-webkit-appearance:none}.eli-tabela__busca-input::placeholder{color:#6b7280d9}.eli-tabela__busca-botao{display:inline-flex;align-items:center;justify-content:center;border:none;background:#2563eb1f;color:#2563ebf2;height:100%;padding:0 12px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__busca-botao-icone{display:block}.eli-tabela__busca-botao:hover,.eli-tabela__busca-botao:focus-visible{background:#2563eb33;color:#2563eb}.eli-tabela__busca-botao:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.eli-tabela__busca-grupo{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.eli-tabela-modal-colunas__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px}.eli-tabela-modal-colunas__modal{width:min(860px,100%);background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a40;overflow:hidden}.eli-tabela-modal-colunas__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-colunas__titulo{font-size:1rem;margin:0}.eli-tabela-modal-colunas__fechar{width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#0f172acc}.eli-tabela-modal-colunas__fechar:hover,.eli-tabela-modal-colunas__fechar:focus-visible{background:#0f172a0f}.eli-tabela-modal-colunas__conteudo{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.eli-tabela-modal-colunas__coluna-titulo{font-weight:600;margin-bottom:8px}.eli-tabela-modal-colunas__lista{min-height:260px;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:10px;background:#0f172a03}.eli-tabela-modal-colunas__item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:#fff;cursor:grab;-webkit-user-select:none;user-select:none}.eli-tabela-modal-colunas__item+.eli-tabela-modal-colunas__item{margin-top:8px}.eli-tabela-modal-colunas__item:active{cursor:grabbing}.eli-tabela-modal-colunas__item-handle{color:#0f172a8c;font-size:14px}.eli-tabela-modal-colunas__item-texto{flex:1;min-width:0}.eli-tabela-modal-colunas__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-colunas__botao{height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:.9rem}.eli-tabela-modal-colunas__botao--sec:hover,.eli-tabela-modal-colunas__botao--sec:focus-visible{background:#0f172a0f}.eli-tabela-modal-colunas__botao--prim{border:none;background:#2563ebf2;color:#fff}.eli-tabela-modal-colunas__botao--prim:hover,.eli-tabela-modal-colunas__botao--prim:focus-visible{background:#2563eb}@media(max-width:720px){.eli-tabela-modal-colunas__conteudo{grid-template-columns:1fr}}.eli-tabela-modal-filtro__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px}.eli-tabela-modal-filtro__modal{width:min(980px,100%);background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 60px #0f172a40;overflow:hidden}.eli-tabela-modal-filtro__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-filtro__titulo{font-size:1rem;margin:0}.eli-tabela-modal-filtro__fechar{width:34px;height:34px;border-radius:10px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:#0f172acc}.eli-tabela-modal-filtro__fechar:hover,.eli-tabela-modal-filtro__fechar:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__conteudo{padding:16px}.eli-tabela-modal-filtro__vazio{opacity:.75;font-size:.9rem}.eli-tabela-modal-filtro__lista{display:grid;gap:10px}.eli-tabela-modal-filtro__linha{display:grid;grid-template-columns:1fr 34px;gap:10px;align-items:center}.eli-tabela-modal-filtro__select{height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:0 10px;background:#fff}.eli-tabela-modal-filtro__entrada{min-width:0}.eli-tabela-modal-filtro__remover{width:34px;height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:18px;line-height:1;color:#0f172acc}.eli-tabela-modal-filtro__remover:hover,.eli-tabela-modal-filtro__remover:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__acoes{margin-top:12px}.eli-tabela-modal-filtro__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid rgba(15,23,42,.08)}.eli-tabela-modal-filtro__botao{height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:.9rem}.eli-tabela-modal-filtro__botao:disabled{opacity:.55;cursor:not-allowed}.eli-tabela-modal-filtro__botao--sec:hover,.eli-tabela-modal-filtro__botao--sec:focus-visible{background:#0f172a0f}.eli-tabela-modal-filtro__botao--prim{border:none;background:#2563ebf2;color:#fff}.eli-tabela-modal-filtro__botao--prim:hover,.eli-tabela-modal-filtro__botao--prim:focus-visible{background:#2563eb}@media(max-width:880px){.eli-tabela-modal-filtro__linha{grid-template-columns:1fr}}.eli-tabela__paginacao{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;flex-wrap:wrap}.eli-tabela__pagina-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:9999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.875rem;font-weight:500;color:#0f172ad1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.eli-tabela__pagina-botao:hover,.eli-tabela__pagina-botao:focus-visible{background-color:#2563eb14;border-color:#2563eb66;color:#2563ebf2}.eli-tabela__pagina-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__pagina-botao:disabled{cursor:default;opacity:.5;background:#94a3b814;border-color:#94a3b82e;color:#475569bf}.eli-tabela__pagina-botao--ativo{background:#2563eb1f;border-color:#2563eb66;color:#2563ebf2}.eli-tabela__pagina-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;color:#6b7280d9;font-size:.9rem}.eli-tabela__acao-inferior{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid #16a34a;background:#fff;color:#16a34a;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acao-inferior:hover,.eli-tabela__acao-inferior:focus-visible{background-color:#f0fdf4}.eli-tabela__acao-inferior:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.eli-tabela{width:100%}.eli-tabela__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:visible}.eli-tabela__tbody{overflow:visible}.eli-tabela__tbody .eli-tabela__tr--zebra .eli-tabela__td{background:#0f172a05}.eli-tabela__th,.eli-tabela__td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.eli-tabela__th{text-align:left;font-weight:600;background:#00000008}.eli-tabela__th--ordenavel{padding:0}.eli-tabela__th--ordenavel .eli-tabela__th-botao{padding:10px 12px}.eli-tabela__th-botao{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;background:transparent;border:none;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:color .2s ease}.eli-tabela__th-botao:hover,.eli-tabela__th-botao:focus-visible{color:#0f172ad9}.eli-tabela__th-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__th-botao--ativo{color:#2563ebf2}.eli-tabela__th-texto{flex:1;min-width:0;white-space:nowrap}.eli-tabela__th-icone{flex-shrink:0}.eli-tabela__th-icone--oculto{opacity:0}.eli-tabela__tr:last-child .eli-tabela__td{border-bottom:none}.eli-tabela__td--clicavel{cursor:pointer}.eli-tabela__td--clicavel:hover{background:#00000008}.eli-tabela--erro{border:1px solid rgba(220,53,69,.35);border-radius:12px;padding:12px}.eli-tabela--carregando{border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:12px;opacity:.8}.eli-tabela__erro-titulo{font-weight:700;margin-bottom:4px}.eli-tabela__erro-mensagem{opacity:.9}.eli-tabela--vazio{border:1px dashed rgba(0,0,0,.25);border-radius:12px;padding:12px;opacity:.8}.eli-tabela__th--acoes{text-align:right;white-space:nowrap}.eli-tabela__td--acoes{white-space:nowrap;overflow:visible}.eli-tabela__acoes-container{display:flex;justify-content:flex-end;position:relative;z-index:1}.eli-tabela__acoes-container--aberto{z-index:200}.eli-tabela__rodape{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;flex-wrap:wrap}.eli-tabela__paginacao{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;flex-wrap:wrap}.eli-tabela__acoes-inferiores{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.eli-tabela__cabecalho{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap;--eli-tabela-cabecalho-controle-altura: 34px;--eli-tabela-cabecalho-controle-radius: 8px}.eli-tabela__acoes-cabecalho{display:inline-flex;gap:8px;flex-wrap:wrap}.eli-tabela__acoes-cabecalho-botao{display:inline-flex;align-items:center;gap:6px;height:var(--eli-tabela-cabecalho-controle-altura);padding:0 14px;border-radius:var(--eli-tabela-cabecalho-controle-radius);border:none;background:#2563eb1f;color:#2563ebf2;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acoes-cabecalho-botao:hover,.eli-tabela__acoes-cabecalho-botao:focus-visible{background:#2563eb33}.eli-tabela__acoes-cabecalho-botao:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.eli-tabela__acoes-cabecalho-icone{display:inline-block}.eli-tabela__acoes-cabecalho-rotulo{line-height:1}.eli-tabela__acoes-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;border:none;background:transparent;color:#0f172ab8;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__acoes-toggle-icone{display:block}.eli-tabela__acoes-toggle:hover,.eli-tabela__acoes-toggle:focus-visible{background-color:#0f172a14;color:#0f172af2}.eli-tabela__acoes-toggle:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__acoes-toggle:disabled{cursor:default;color:#94a3b8cc;background:transparent}.eli-tabela__acoes-menu{min-width:180px;padding:6px 0;margin:0;list-style:none;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 12px 30px #0f172a2e;z-index:1000}.eli-tabela__acoes-item{margin:0}.eli-tabela__acoes-item-botao{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.eli-tabela__acoes-item-botao:hover,.eli-tabela__acoes-item-botao:focus-visible{background-color:#0f172a0f}.eli-tabela__acoes-item-botao:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.eli-tabela__acoes-item-icone{flex-shrink:0}.eli-tabela__acoes-item-texto{flex:1;text-align:left}.eli-tabela__th--expander,.eli-tabela__td--expander{width:42px;padding:6px 8px;text-align:center;vertical-align:middle}.eli-tabela__expander-botao{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:none;background:transparent;color:#0f172ab8;cursor:pointer;transition:background-color .2s ease,color .2s ease}.eli-tabela__expander-botao:hover,.eli-tabela__expander-botao:focus-visible{background-color:#0f172a14;color:#0f172af2}.eli-tabela__expander-botao:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.eli-tabela__expander-botao--ativo{background-color:#0f172a0f;color:#0f172af2}.eli-tabela__td--detalhes{padding:12px}.eli-tabela__tr--detalhes .eli-tabela__td{border-bottom:1px solid rgba(0,0,0,.08)}.eli-tabela__detalhes{display:grid;gap:10px;padding-left:4px}.eli-tabela__detalhe{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:start}.eli-tabela__detalhe-rotulo{font-weight:600;color:#0f172ad9}.eli-tabela__detalhe-valor{min-width:0}@media(max-width:720px){.eli-tabela__detalhe{grid-template-columns:1fr}}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); -(function(K,c){typeof exports=="object"&&typeof module<"u"?c(exports,require("vue"),require("vuetify/components/VBtn"),require("vuetify/components/VBadge"),require("vuetify/components/VCard"),require("vuetify/components/VTextField"),require("vuetify/components"),require("vuetify/components/VTextarea"),require("vuetify/components/VSelect"),require("vuetify/components/VChip"),require("vuetify/components/VGrid")):typeof define=="function"&&define.amd?define(["exports","vue","vuetify/components/VBtn","vuetify/components/VBadge","vuetify/components/VCard","vuetify/components/VTextField","vuetify/components","vuetify/components/VTextarea","vuetify/components/VSelect","vuetify/components/VChip","vuetify/components/VGrid"],c):(K=typeof globalThis<"u"?globalThis:K||self,c(K.eli_vue={},K.Vue,K.VBtn,K.VBadge,K.VCard,K.VTextField,K.components,K.VTextarea,K.VSelect,K.VChip,K.VGrid))})(this,(function(K,c,mm,fm,Be,mr,fr,pm,gm,vm,hm){"use strict";const $m=c.defineComponent({name:"EliBotao",inheritAttrs:!1,props:{color:{type:String,default:"primary"},variant:{type:String,default:"elevated"},size:{type:String,default:"default"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}}}),X=(e,n)=>{const r=e.__vccOpts||e;for(const[o,t]of n)r[o]=t;return r};function bm(e,n,r,o,t,i){return c.openBlock(),c.createBlock(mm.VBtn,c.mergeProps({color:e.color,variant:e.variant,size:e.size,disabled:e.disabled,loading:e.loading},e.$attrs,{class:"eli-botao text-none pt-1"}),{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3},16,["color","variant","size","disabled","loading"])}const pr=X($m,[["render",bm]]),ko={suave:"4px",pill:"10px"},_m=c.defineComponent({name:"EliBadge",inheritAttrs:!1,props:{color:{type:String,default:"primary"},location:{type:String,default:"top right"},offsetX:{type:String,default:"0"},offsetY:{type:String,default:"0"},dot:{type:Boolean,default:!1},visible:{type:Boolean,default:!0},badge:{type:[String,Number],default:void 0},radius:{type:String,default:"suave"}},setup(e){const n=c.computed(()=>e.radius in ko?ko[e.radius]:e.radius),r=c.computed(()=>e.dot||e.badge!==void 0?e.visible:!1),o=c.computed(()=>({"--eli-badge-radius":n.value}));return{showBadge:r,badgeStyle:o}}});function ym(e,n,r,o,t,i){return e.showBadge?(c.openBlock(),c.createBlock(fm.VBadge,c.mergeProps({key:0,color:e.color},e.$attrs,{location:e.location,"offset-x":e.offsetX,"offset-y":e.offsetY,dot:e.dot,content:e.badge,style:e.badgeStyle,class:"eli-badge"}),{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3},16,["color","location","offset-x","offset-y","dot","content","style"])):c.renderSlot(e.$slots,"default",{key:1})}const Yt=X(_m,[["render",ym]]),km=c.defineComponent({name:"EliCartao",components:{EliBadge:Yt},inheritAttrs:!1,props:{titulo:{type:String,default:""},status:{type:String,required:!0},variant:{type:String,default:"outlined"}},emits:{clicar:e=>!0},setup(e,{emit:n}){const r=c.computed(()=>e.status),o=c.computed(()=>{switch(e.status){case"novo":return"primary";case"rascunho":return"secondary";case"vendido":return"success";case"cancelado":return"error"}}),t=c.computed(()=>`eli-cartao--${e.status}`);function i(){n("clicar",e.status)}return{rotuloStatus:r,corStatus:o,classeStatus:t,onClick:i}}}),Sm={class:"eli-cartao__titulo-texto"},wm={class:"eli-cartao__status"};function Im(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge");return c.openBlock(),c.createBlock(Be.VCard,c.mergeProps({class:["eli-cartao",e.classeStatus],variant:e.variant},e.$attrs),{default:c.withCtx(()=>[c.createVNode(Be.VCardTitle,{class:"eli-cartao__titulo"},{default:c.withCtx(()=>[c.createElementVNode("div",Sm,[c.renderSlot(e.$slots,"titulo",{},()=>[c.createTextVNode(c.toDisplayString(e.titulo),1)])]),c.createElementVNode("div",wm,[c.createVNode(a,{badge:e.rotuloStatus,radius:"pill",color:e.corStatus},{default:c.withCtx(()=>[...n[0]||(n[0]=[c.createElementVNode("span",null,null,-1)])]),_:1},8,["badge","color"])])]),_:3}),c.createVNode(Be.VCardText,{class:"eli-cartao__conteudo"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3}),e.$slots.acoes?(c.openBlock(),c.createBlock(Be.VCardActions,{key:0,class:"eli-cartao__acoes"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"acoes")]),_:3})):c.createCommentVNode("",!0)]),_:3},16,["variant","class"])}const So=X(km,[["render",Im]]),wo=Object.freeze({status:"aborted"});function g(e,n,r){function o(l,s){if(l._zod||Object.defineProperty(l,"_zod",{value:{def:s,constr:a,traits:new Set},enumerable:!1}),l._zod.traits.has(e))return;l._zod.traits.add(e),n(l,s);const u=a.prototype,d=Object.keys(u);for(let m=0;m{var s,u;return r!=null&&r.Parent&&l instanceof r.Parent?!0:(u=(s=l==null?void 0:l._zod)==null?void 0:s.traits)==null?void 0:u.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}const Io=Symbol("zod_brand");class Ye extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Kt extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}const Wt={};function me(e){return e&&Object.assign(Wt,e),Wt}function zm(e){return e}function xm(e){return e}function Dm(e){}function Em(e){throw new Error("Unexpected value in exhaustive check")}function Om(e){}function gr(e){const n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function k(e,n="|"){return e.map(r=>P(r)).join(n)}function Gt(e,n){return typeof n=="bigint"?n.toString():n}function pt(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function Ke(e){return e==null}function Ht(e){const n=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(n,r)}function zo(e,n){const r=(e.toString().split(".")[1]||"").length,o=n.toString();let t=(o.split(".")[1]||"").length;if(t===0&&/\d?e-\d?/.test(o)){const s=o.match(/\d?e-(\d?)/);s!=null&&s[1]&&(t=Number.parseInt(s[1]))}const i=r>t?r:t,a=Number.parseInt(e.toFixed(i).replace(".","")),l=Number.parseInt(n.toFixed(i).replace(".",""));return a%l/10**i}const xo=Symbol("evaluating");function R(e,n,r){let o;Object.defineProperty(e,n,{get(){if(o!==xo)return o===void 0&&(o=xo,o=r()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function Nm(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Me(e,n,r){Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}function Ne(...e){const n={};for(const r of e){const o=Object.getOwnPropertyDescriptors(r);Object.assign(n,o)}return Object.defineProperties({},n)}function jm(e){return Ne(e._zod.def)}function Um(e,n){return n?n.reduce((r,o)=>r==null?void 0:r[o],e):e}function Tm(e){const n=Object.keys(e),r=n.map(o=>e[o]);return Promise.all(r).then(o=>{const t={};for(let i=0;i{};function tt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Eo=pt(()=>{var e;if(typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function We(e){if(tt(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const r=n.prototype;return!(tt(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function Xt(e){return We(e)?{...e}:Array.isArray(e)?[...e]:e}function Cm(e){let n=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n++;return n}const Am=e=>{const n=typeof e;switch(n){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${n}`)}},Qt=new Set(["string","number","symbol"]),Oo=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Te(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Se(e,n,r){const o=new e._zod.constr(n??e._zod.def);return(!n||r!=null&&r.parent)&&(o._zod.parent=e),o}function b(e){const n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if((n==null?void 0:n.message)!==void 0){if((n==null?void 0:n.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Zm(e){let n;return new Proxy({},{get(r,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(r,o,t,i){return n??(n=e()),Reflect.set(n,o,t,i)},has(r,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(r,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(r){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(r,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(r,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function P(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function No(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const jo={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]},Uo={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function To(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=Ne(e._zod.def,{get shape(){const a={};for(const l in n){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&(a[l]=r.shape[l])}return Me(this,"shape",a),a},checks:[]});return Se(e,i)}function Po(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=Ne(e._zod.def,{get shape(){const a={...e._zod.def.shape};for(const l in n){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&delete a[l]}return Me(this,"shape",a),a},checks:[]});return Se(e,i)}function Co(e,n){if(!We(n))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0){const i=e._zod.def.shape;for(const a in n)if(Object.getOwnPropertyDescriptor(i,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const t=Ne(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return Me(this,"shape",i),i}});return Se(e,t)}function Ao(e,n){if(!We(n))throw new Error("Invalid input to safeExtend: expected a plain object");const r=Ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n};return Me(this,"shape",o),o}});return Se(e,r)}function Zo(e,n){const r=Ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n._zod.def.shape};return Me(this,"shape",o),o},get catchall(){return n._zod.def.catchall},checks:[]});return Se(e,r)}function Bo(e,n,r){const t=n._zod.def.checks;if(t&&t.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=Ne(n._zod.def,{get shape(){const l=n._zod.def.shape,s={...l};if(r)for(const u in r){if(!(u in l))throw new Error(`Unrecognized key: "${u}"`);r[u]&&(s[u]=e?new e({type:"optional",innerType:l[u]}):l[u])}else for(const u in l)s[u]=e?new e({type:"optional",innerType:l[u]}):l[u];return Me(this,"shape",s),s},checks:[]});return Se(n,a)}function Mo(e,n,r){const o=Ne(n._zod.def,{get shape(){const t=n._zod.def.shape,i={...t};if(r)for(const a in r){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);r[a]&&(i[a]=new e({type:"nonoptional",innerType:t[a]}))}else for(const a in t)i[a]=new e({type:"nonoptional",innerType:t[a]});return Me(this,"shape",i),i}});return Se(n,o)}function Ge(e,n=0){var r;if(e.aborted===!0)return!0;for(let o=n;o{var o;return(o=r).path??(o.path=[]),r.path.unshift(e),r})}function gt(e){return typeof e=="string"?e:e==null?void 0:e.message}function we(e,n,r){var t,i,a,l,s,u;const o={...e,path:e.path??[]};if(!e.message){const d=gt((a=(i=(t=e.inst)==null?void 0:t._zod.def)==null?void 0:i.error)==null?void 0:a.call(i,e))??gt((l=n==null?void 0:n.error)==null?void 0:l.call(n,e))??gt((s=r.customError)==null?void 0:s.call(r,e))??gt((u=r.localeError)==null?void 0:u.call(r,e))??"Invalid input";o.message=d}return delete o.inst,delete o.continue,n!=null&&n.reportInput||delete o.input,o}function en(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function tn(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function C(e){const n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";const r=e;if(r&&Object.getPrototypeOf(r)!==Object.prototype&&"constructor"in r&&r.constructor)return r.constructor.name}}return n}function nt(...e){const[n,r,o]=e;return typeof n=="string"?{message:n,code:"custom",input:r,inst:o}:{...n}}function Bm(e){return Object.entries(e).filter(([n,r])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Vo(e){const n=atob(e),r=new Uint8Array(n.length);for(let o=0;on.toString(16).padStart(2,"0")).join("")}class Rm{constructor(...n){}}const Lo=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Uo,Class:Rm,NUMBER_FORMAT_RANGES:jo,aborted:Ge,allowsEval:Eo,assert:Om,assertEqual:zm,assertIs:Dm,assertNever:Em,assertNotEqual:xm,assignProp:Me,base64ToUint8Array:Vo,base64urlToUint8Array:Mm,cached:pt,captureStackTrace:hr,cleanEnum:Bm,cleanRegex:Ht,clone:Se,cloneDef:jm,createTransparentProxy:Zm,defineLazy:R,esc:vr,escapeRegex:Te,extend:Co,finalizeIssue:we,floatSafeRemainder:zo,getElementAtPath:Um,getEnumValues:gr,getLengthableOrigin:tn,getParsedType:Am,getSizableOrigin:en,hexToUint8Array:Fm,isObject:tt,isPlainObject:We,issue:nt,joinValues:k,jsonStringifyReplacer:Gt,merge:Zo,mergeDefs:Ne,normalizeParams:b,nullish:Ke,numKeys:Cm,objectClone:Nm,omit:Po,optionalKeys:No,parsedType:C,partial:Bo,pick:To,prefixIssues:xe,primitiveTypes:Oo,promiseAllObject:Tm,propertyKeyTypes:Qt,randomString:Pm,required:Mo,safeExtend:Ao,shallowClone:Xt,slugify:Do,stringifyPrimitive:P,uint8ArrayToBase64:Fo,uint8ArrayToBase64url:Vm,uint8ArrayToHex:Lm,unwrapMessage:gt},Symbol.toStringTag,{value:"Module"})),Ro=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,Gt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},$r=g("$ZodError",Ro),_e=g("$ZodError",Ro,{Parent:Error});function br(e,n=r=>r.message){const r={},o=[];for(const t of e.issues)t.path.length>0?(r[t.path[0]]=r[t.path[0]]||[],r[t.path[0]].push(n(t))):o.push(n(t));return{formErrors:o,fieldErrors:r}}function _r(e,n=r=>r.message){const r={_errors:[]},o=t=>{for(const i of t.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>o({issues:a}));else if(i.code==="invalid_key")o({issues:i.issues});else if(i.code==="invalid_element")o({issues:i.issues});else if(i.path.length===0)r._errors.push(n(i));else{let a=r,l=0;for(;lr.message){const r={errors:[]},o=(t,i=[])=>{var a,l;for(const s of t.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(u=>o({issues:u},s.path));else if(s.code==="invalid_key")o({issues:s.issues},s.path);else if(s.code==="invalid_element")o({issues:s.issues},s.path);else{const u=[...i,...s.path];if(u.length===0){r.errors.push(n(s));continue}let d=r,m=0;for(;mtypeof o=="object"?o.key:o);for(const o of r)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function Yo(e){var o;const n=[],r=[...e.issues].sort((t,i)=>(t.path??[]).length-(i.path??[]).length);for(const t of r)n.push(`✖ ${t.message}`),(o=t.path)!=null&&o.length&&n.push(` → at ${qo(t.path)}`);return n.join(` -`)}const vt=e=>(n,r,o,t)=>{const i=o?Object.assign(o,{async:!1}):{async:!1},a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new Ye;if(a.issues.length){const l=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>we(s,i,me())));throw hr(l,t==null?void 0:t.callee),l}return a.value},yr=vt(_e),ht=e=>async(n,r,o,t)=>{const i=o?Object.assign(o,{async:!0}):{async:!0};let a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){const l=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>we(s,i,me())));throw hr(l,t==null?void 0:t.callee),l}return a.value},kr=ht(_e),$t=e=>(n,r,o)=>{const t=o?{...o,async:!1}:{async:!1},i=n._zod.run({value:r,issues:[]},t);if(i instanceof Promise)throw new Ye;return i.issues.length?{success:!1,error:new(e??$r)(i.issues.map(a=>we(a,t,me())))}:{success:!0,data:i.value}},Ko=$t(_e),bt=e=>async(n,r,o)=>{const t=o?Object.assign(o,{async:!0}):{async:!0};let i=n._zod.run({value:r,issues:[]},t);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(a=>we(a,t,me())))}:{success:!0,data:i.value}},Wo=bt(_e),Sr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return vt(e)(n,r,t)},Jm=Sr(_e),wr=e=>(n,r,o)=>vt(e)(n,r,o),qm=wr(_e),Ir=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return ht(e)(n,r,t)},Ym=Ir(_e),zr=e=>async(n,r,o)=>ht(e)(n,r,o),Km=zr(_e),xr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return $t(e)(n,r,t)},Wm=xr(_e),Dr=e=>(n,r,o)=>$t(e)(n,r,o),Gm=Dr(_e),Er=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return bt(e)(n,r,t)},Hm=Er(_e),Or=e=>async(n,r,o)=>bt(e)(n,r,o),Xm=Or(_e),Go=/^[cC][^\s-]{8,}$/,Ho=/^[0-9a-z]+$/,Xo=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Qo=/^[0-9a-vA-V]{20}$/,ea=/^[A-Za-z0-9]{27}$/,ta=/^[a-zA-Z0-9_-]{21}$/,na=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Qm=/^[-+]?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)?)??$/,ra=/^([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})$/,rt=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)$/,ef=rt(4),tf=rt(6),nf=rt(7),ia=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,rf=/^[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])?)*$/,of=/^(([^<>()\[\]\\.,;:\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,}))$/,oa=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,af=oa,lf=/^[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])?)*$/,cf="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function aa(){return new RegExp(cf,"u")}const la=/^(?:(?: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])$/,ca=/^(([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}|:))$/,ua=e=>{const n=Te(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},sa=/^((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])$/,da=/^(([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])$/,ma=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Nr=/^[A-Za-z0-9_-]*$/,fa=/^(?=.{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])?)*\.?$/,pa=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,ga=/^\+[1-9]\d{6,14}$/,va="(?:(?:\\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])))",ha=new RegExp(`^${va}$`);function $a(e){const n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ba(e){return new RegExp(`^${$a(e)}$`)}function _a(e){const n=$a({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${n}(?:${r.join("|")})`;return new RegExp(`^${va}T(?:${o})$`)}const ya=e=>{const n=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},ka=/^-?\d+n?$/,Sa=/^-?\d+$/,jr=/^-?\d+(?:\.\d+)?$/,wa=/^(?:true|false)$/i,Ia=/^null$/i,za=/^undefined$/i,xa=/^[^A-Z]*$/,Da=/^[^a-z]*$/,Ea=/^[0-9a-fA-F]*$/;function _t(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function yt(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Ur=Object.freeze(Object.defineProperty({__proto__:null,base64:ma,base64url:Nr,bigint:ka,boolean:wa,browserEmail:lf,cidrv4:sa,cidrv6:da,cuid:Go,cuid2:Ho,date:ha,datetime:_a,domain:pa,duration:na,e164:ga,email:ia,emoji:aa,extendedDuration:Qm,guid:ra,hex:Ea,hostname:fa,html5Email:rf,idnEmail:af,integer:Sa,ipv4:la,ipv6:ca,ksuid:ea,lowercase:xa,mac:ua,md5_base64:_t(22,"=="),md5_base64url:yt(22),md5_hex:/^[0-9a-fA-F]{32}$/,nanoid:ta,null:Ia,number:jr,rfc5322Email:of,sha1_base64:_t(27,"="),sha1_base64url:yt(27),sha1_hex:/^[0-9a-fA-F]{40}$/,sha256_base64:_t(43,"="),sha256_base64url:yt(43),sha256_hex:/^[0-9a-fA-F]{64}$/,sha384_base64:_t(64,""),sha384_base64url:yt(64),sha384_hex:/^[0-9a-fA-F]{96}$/,sha512_base64:_t(86,"=="),sha512_base64url:yt(86),sha512_hex:/^[0-9a-fA-F]{128}$/,string:ya,time:ba,ulid:Xo,undefined:za,unicodeEmail:oa,uppercase:Da,uuid:rt,uuid4:ef,uuid6:tf,uuid7:nf,xid:Qo},Symbol.toStringTag,{value:"Module"})),re=g("$ZodCheck",(e,n)=>{var r;e._zod??(e._zod={}),e._zod.def=n,(r=e._zod).onattach??(r.onattach=[])}),Oa={number:"number",bigint:"bigint",object:"date"},Tr=g("$ZodCheckLessThan",(e,n)=>{re.init(e,n);const r=Oa[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value{(n.inclusive?o.value<=n.value:o.value{re.init(e,n);const r=Oa[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>i&&(n.inclusive?t.minimum=n.value:t.exclusiveMinimum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:r,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Na=g("$ZodCheckMultipleOf",(e,n)=>{re.init(e,n),e._zod.onattach.push(r=>{var o;(o=r._zod.bag).multipleOf??(o.multipleOf=n.value)}),e._zod.check=r=>{if(typeof r.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%n.value===BigInt(0):zo(r.value,n.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:n.value,input:r.value,inst:e,continue:!n.abort})}}),ja=g("$ZodCheckNumberFormat",(e,n)=>{var a;re.init(e,n),n.format=n.format||"float64";const r=(a=n.format)==null?void 0:a.includes("int"),o=r?"int":"number",[t,i]=jo[n.format];e._zod.onattach.push(l=>{const s=l._zod.bag;s.format=n.format,s.minimum=t,s.maximum=i,r&&(s.pattern=Sa)}),e._zod.check=l=>{const s=l.value;if(r){if(!Number.isInteger(s)){l.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?l.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:!n.abort}):l.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:!n.abort});return}}si&&l.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!n.abort})}}),Ua=g("$ZodCheckBigIntFormat",(e,n)=>{re.init(e,n);const[r,o]=Uo[n.format];e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,i.minimum=r,i.maximum=o}),e._zod.check=t=>{const i=t.value;io&&t.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),Ta=g("$ZodCheckMaxSize",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum{const t=o.value;t.size<=n.maximum||o.issues.push({origin:en(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Pa=g("$ZodCheckMinSize",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;t.size>=n.minimum||o.issues.push({origin:en(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ca=g("$ZodCheckSizeEquals",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.size,t.maximum=n.size,t.size=n.size}),e._zod.check=o=>{const t=o.value,i=t.size;if(i===n.size)return;const a=i>n.size;o.issues.push({origin:en(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),Aa=g("$ZodCheckMaxLength",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum{const t=o.value;if(t.length<=n.maximum)return;const a=tn(t);o.issues.push({origin:a,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Za=g("$ZodCheckMinLength",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;if(t.length>=n.minimum)return;const a=tn(t);o.issues.push({origin:a,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ba=g("$ZodCheckLengthEquals",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Ke(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.length,t.maximum=n.length,t.length=n.length}),e._zod.check=o=>{const t=o.value,i=t.length;if(i===n.length)return;const a=tn(t),l=i>n.length;o.issues.push({origin:a,...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),kt=g("$ZodCheckStringFormat",(e,n)=>{var r,o;re.init(e,n),e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,n.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(n.pattern))}),n.pattern?(r=e._zod).check??(r.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Ma=g("$ZodCheckRegex",(e,n)=>{kt.init(e,n),e._zod.check=r=>{n.pattern.lastIndex=0,!n.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Va=g("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=xa),kt.init(e,n)}),Fa=g("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=Da),kt.init(e,n)}),La=g("$ZodCheckIncludes",(e,n)=>{re.init(e,n);const r=Te(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position}}${r}`:r);n.pattern=o,e._zod.onattach.push(t=>{const i=t._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(o)}),e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:t.value,inst:e,continue:!n.abort})}}),Ra=g("$ZodCheckStartsWith",(e,n)=>{re.init(e,n);const r=new RegExp(`^${Te(n.prefix)}.*`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Ja=g("$ZodCheckEndsWith",(e,n)=>{re.init(e,n);const r=new RegExp(`.*${Te(n.suffix)}$`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function qa(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues))}const Ya=g("$ZodCheckProperty",(e,n)=>{re.init(e,n),e._zod.check=r=>{const o=n.schema._zod.run({value:r.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>qa(t,r,n.property));qa(o,r,n.property)}}),Ka=g("$ZodCheckMimeType",(e,n)=>{re.init(e,n);const r=new Set(n.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=n.mime}),e._zod.check=o=>{r.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),Wa=g("$ZodCheckOverwrite",(e,n)=>{re.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class Ga{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const o=n.split(` +(function(W,c){typeof exports=="object"&&typeof module<"u"?c(exports,require("vue"),require("vuetify/components/VBtn"),require("vuetify/components/VBadge"),require("vuetify/components/VCard"),require("vuetify/components/VTextField"),require("vuetify/components"),require("vuetify/components/VTextarea"),require("vuetify/components/VSelect"),require("vuetify/components/VChip"),require("vuetify/components/VGrid")):typeof define=="function"&&define.amd?define(["exports","vue","vuetify/components/VBtn","vuetify/components/VBadge","vuetify/components/VCard","vuetify/components/VTextField","vuetify/components","vuetify/components/VTextarea","vuetify/components/VSelect","vuetify/components/VChip","vuetify/components/VGrid"],c):(W=typeof globalThis<"u"?globalThis:W||self,c(W.eli_vue={},W.Vue,W.VBtn,W.VBadge,W.VCard,W.VTextField,W.components,W.VTextarea,W.VSelect,W.VChip,W.VGrid))})(this,(function(W,c,mm,fm,Be,mr,fr,pm,gm,vm,hm){"use strict";const $m=c.defineComponent({name:"EliBotao",inheritAttrs:!1,props:{color:{type:String,default:"primary"},variant:{type:String,default:"elevated"},size:{type:String,default:"default"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}}}),X=(e,n)=>{const r=e.__vccOpts||e;for(const[o,t]of n)r[o]=t;return r};function bm(e,n,r,o,t,i){return c.openBlock(),c.createBlock(mm.VBtn,c.mergeProps({color:e.color,variant:e.variant,size:e.size,disabled:e.disabled,loading:e.loading},e.$attrs,{class:"eli-botao text-none pt-1"}),{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3},16,["color","variant","size","disabled","loading"])}const pr=X($m,[["render",bm]]),ko={suave:"4px",pill:"10px"},_m=c.defineComponent({name:"EliBadge",inheritAttrs:!1,props:{color:{type:String,default:"primary"},location:{type:String,default:"top right"},offsetX:{type:String,default:"0"},offsetY:{type:String,default:"0"},dot:{type:Boolean,default:!1},visible:{type:Boolean,default:!0},badge:{type:[String,Number],default:void 0},radius:{type:String,default:"suave"}},setup(e){const n=c.computed(()=>e.radius in ko?ko[e.radius]:e.radius),r=c.computed(()=>e.dot||e.badge!==void 0?e.visible:!1),o=c.computed(()=>({"--eli-badge-radius":n.value}));return{showBadge:r,badgeStyle:o}}});function ym(e,n,r,o,t,i){return e.showBadge?(c.openBlock(),c.createBlock(fm.VBadge,c.mergeProps({key:0,color:e.color},e.$attrs,{location:e.location,"offset-x":e.offsetX,"offset-y":e.offsetY,dot:e.dot,content:e.badge,style:e.badgeStyle,class:"eli-badge"}),{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3},16,["color","location","offset-x","offset-y","dot","content","style"])):c.renderSlot(e.$slots,"default",{key:1})}const Yt=X(_m,[["render",ym]]),km=c.defineComponent({name:"EliCartao",components:{EliBadge:Yt},inheritAttrs:!1,props:{titulo:{type:String,default:""},status:{type:String,required:!0},variant:{type:String,default:"outlined"}},emits:{clicar:e=>!0},setup(e,{emit:n}){const r=c.computed(()=>e.status),o=c.computed(()=>{switch(e.status){case"novo":return"primary";case"rascunho":return"secondary";case"vendido":return"success";case"cancelado":return"error"}}),t=c.computed(()=>`eli-cartao--${e.status}`);function i(){n("clicar",e.status)}return{rotuloStatus:r,corStatus:o,classeStatus:t,onClick:i}}}),Sm={class:"eli-cartao__titulo-texto"},wm={class:"eli-cartao__status"};function Im(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge");return c.openBlock(),c.createBlock(Be.VCard,c.mergeProps({class:["eli-cartao",e.classeStatus],variant:e.variant},e.$attrs),{default:c.withCtx(()=>[c.createVNode(Be.VCardTitle,{class:"eli-cartao__titulo"},{default:c.withCtx(()=>[c.createElementVNode("div",Sm,[c.renderSlot(e.$slots,"titulo",{},()=>[c.createTextVNode(c.toDisplayString(e.titulo),1)])]),c.createElementVNode("div",wm,[c.createVNode(a,{badge:e.rotuloStatus,radius:"pill",color:e.corStatus},{default:c.withCtx(()=>[...n[0]||(n[0]=[c.createElementVNode("span",null,null,-1)])]),_:1},8,["badge","color"])])]),_:3}),c.createVNode(Be.VCardText,{class:"eli-cartao__conteudo"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3}),e.$slots.acoes?(c.openBlock(),c.createBlock(Be.VCardActions,{key:0,class:"eli-cartao__acoes"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"acoes")]),_:3})):c.createCommentVNode("",!0)]),_:3},16,["variant","class"])}const So=X(km,[["render",Im]]),wo=Object.freeze({status:"aborted"});function g(e,n,r){function o(l,s){if(l._zod||Object.defineProperty(l,"_zod",{value:{def:s,constr:a,traits:new Set},enumerable:!1}),l._zod.traits.has(e))return;l._zod.traits.add(e),n(l,s);const u=a.prototype,d=Object.keys(u);for(let m=0;m{var s,u;return r!=null&&r.Parent&&l instanceof r.Parent?!0:(u=(s=l==null?void 0:l._zod)==null?void 0:s.traits)==null?void 0:u.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}const Io=Symbol("zod_brand");class Ye extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Wt extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}const Kt={};function me(e){return e&&Object.assign(Kt,e),Kt}function zm(e){return e}function xm(e){return e}function Dm(e){}function Em(e){throw new Error("Unexpected value in exhaustive check")}function Om(e){}function gr(e){const n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function k(e,n="|"){return e.map(r=>P(r)).join(n)}function Gt(e,n){return typeof n=="bigint"?n.toString():n}function gt(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function We(e){return e==null}function Ht(e){const n=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(n,r)}function zo(e,n){const r=(e.toString().split(".")[1]||"").length,o=n.toString();let t=(o.split(".")[1]||"").length;if(t===0&&/\d?e-\d?/.test(o)){const s=o.match(/\d?e-(\d?)/);s!=null&&s[1]&&(t=Number.parseInt(s[1]))}const i=r>t?r:t,a=Number.parseInt(e.toFixed(i).replace(".","")),l=Number.parseInt(n.toFixed(i).replace(".",""));return a%l/10**i}const xo=Symbol("evaluating");function R(e,n,r){let o;Object.defineProperty(e,n,{get(){if(o!==xo)return o===void 0&&(o=xo,o=r()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function Nm(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Me(e,n,r){Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}function Ne(...e){const n={};for(const r of e){const o=Object.getOwnPropertyDescriptors(r);Object.assign(n,o)}return Object.defineProperties({},n)}function jm(e){return Ne(e._zod.def)}function Um(e,n){return n?n.reduce((r,o)=>r==null?void 0:r[o],e):e}function Tm(e){const n=Object.keys(e),r=n.map(o=>e[o]);return Promise.all(r).then(o=>{const t={};for(let i=0;i{};function tt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Eo=gt(()=>{var e;if(typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function Ke(e){if(tt(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const r=n.prototype;return!(tt(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function Xt(e){return Ke(e)?{...e}:Array.isArray(e)?[...e]:e}function Cm(e){let n=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n++;return n}const Am=e=>{const n=typeof e;switch(n){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${n}`)}},Qt=new Set(["string","number","symbol"]),Oo=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Te(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Se(e,n,r){const o=new e._zod.constr(n??e._zod.def);return(!n||r!=null&&r.parent)&&(o._zod.parent=e),o}function b(e){const n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if((n==null?void 0:n.message)!==void 0){if((n==null?void 0:n.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Zm(e){let n;return new Proxy({},{get(r,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(r,o,t,i){return n??(n=e()),Reflect.set(n,o,t,i)},has(r,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(r,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(r){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(r,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(r,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function P(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function No(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const jo={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]},Uo={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function To(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=Ne(e._zod.def,{get shape(){const a={};for(const l in n){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&(a[l]=r.shape[l])}return Me(this,"shape",a),a},checks:[]});return Se(e,i)}function Po(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=Ne(e._zod.def,{get shape(){const a={...e._zod.def.shape};for(const l in n){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&delete a[l]}return Me(this,"shape",a),a},checks:[]});return Se(e,i)}function Co(e,n){if(!Ke(n))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0){const i=e._zod.def.shape;for(const a in n)if(Object.getOwnPropertyDescriptor(i,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const t=Ne(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return Me(this,"shape",i),i}});return Se(e,t)}function Ao(e,n){if(!Ke(n))throw new Error("Invalid input to safeExtend: expected a plain object");const r=Ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n};return Me(this,"shape",o),o}});return Se(e,r)}function Zo(e,n){const r=Ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n._zod.def.shape};return Me(this,"shape",o),o},get catchall(){return n._zod.def.catchall},checks:[]});return Se(e,r)}function Bo(e,n,r){const t=n._zod.def.checks;if(t&&t.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=Ne(n._zod.def,{get shape(){const l=n._zod.def.shape,s={...l};if(r)for(const u in r){if(!(u in l))throw new Error(`Unrecognized key: "${u}"`);r[u]&&(s[u]=e?new e({type:"optional",innerType:l[u]}):l[u])}else for(const u in l)s[u]=e?new e({type:"optional",innerType:l[u]}):l[u];return Me(this,"shape",s),s},checks:[]});return Se(n,a)}function Mo(e,n,r){const o=Ne(n._zod.def,{get shape(){const t=n._zod.def.shape,i={...t};if(r)for(const a in r){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);r[a]&&(i[a]=new e({type:"nonoptional",innerType:t[a]}))}else for(const a in t)i[a]=new e({type:"nonoptional",innerType:t[a]});return Me(this,"shape",i),i}});return Se(n,o)}function Ge(e,n=0){var r;if(e.aborted===!0)return!0;for(let o=n;o{var o;return(o=r).path??(o.path=[]),r.path.unshift(e),r})}function vt(e){return typeof e=="string"?e:e==null?void 0:e.message}function we(e,n,r){var t,i,a,l,s,u;const o={...e,path:e.path??[]};if(!e.message){const d=vt((a=(i=(t=e.inst)==null?void 0:t._zod.def)==null?void 0:i.error)==null?void 0:a.call(i,e))??vt((l=n==null?void 0:n.error)==null?void 0:l.call(n,e))??vt((s=r.customError)==null?void 0:s.call(r,e))??vt((u=r.localeError)==null?void 0:u.call(r,e))??"Invalid input";o.message=d}return delete o.inst,delete o.continue,n!=null&&n.reportInput||delete o.input,o}function en(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function tn(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function C(e){const n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";const r=e;if(r&&Object.getPrototypeOf(r)!==Object.prototype&&"constructor"in r&&r.constructor)return r.constructor.name}}return n}function nt(...e){const[n,r,o]=e;return typeof n=="string"?{message:n,code:"custom",input:r,inst:o}:{...n}}function Bm(e){return Object.entries(e).filter(([n,r])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Vo(e){const n=atob(e),r=new Uint8Array(n.length);for(let o=0;on.toString(16).padStart(2,"0")).join("")}class Rm{constructor(...n){}}const Lo=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Uo,Class:Rm,NUMBER_FORMAT_RANGES:jo,aborted:Ge,allowsEval:Eo,assert:Om,assertEqual:zm,assertIs:Dm,assertNever:Em,assertNotEqual:xm,assignProp:Me,base64ToUint8Array:Vo,base64urlToUint8Array:Mm,cached:gt,captureStackTrace:hr,cleanEnum:Bm,cleanRegex:Ht,clone:Se,cloneDef:jm,createTransparentProxy:Zm,defineLazy:R,esc:vr,escapeRegex:Te,extend:Co,finalizeIssue:we,floatSafeRemainder:zo,getElementAtPath:Um,getEnumValues:gr,getLengthableOrigin:tn,getParsedType:Am,getSizableOrigin:en,hexToUint8Array:Fm,isObject:tt,isPlainObject:Ke,issue:nt,joinValues:k,jsonStringifyReplacer:Gt,merge:Zo,mergeDefs:Ne,normalizeParams:b,nullish:We,numKeys:Cm,objectClone:Nm,omit:Po,optionalKeys:No,parsedType:C,partial:Bo,pick:To,prefixIssues:xe,primitiveTypes:Oo,promiseAllObject:Tm,propertyKeyTypes:Qt,randomString:Pm,required:Mo,safeExtend:Ao,shallowClone:Xt,slugify:Do,stringifyPrimitive:P,uint8ArrayToBase64:Fo,uint8ArrayToBase64url:Vm,uint8ArrayToHex:Lm,unwrapMessage:vt},Symbol.toStringTag,{value:"Module"})),Ro=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,Gt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},$r=g("$ZodError",Ro),_e=g("$ZodError",Ro,{Parent:Error});function br(e,n=r=>r.message){const r={},o=[];for(const t of e.issues)t.path.length>0?(r[t.path[0]]=r[t.path[0]]||[],r[t.path[0]].push(n(t))):o.push(n(t));return{formErrors:o,fieldErrors:r}}function _r(e,n=r=>r.message){const r={_errors:[]},o=t=>{for(const i of t.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>o({issues:a}));else if(i.code==="invalid_key")o({issues:i.issues});else if(i.code==="invalid_element")o({issues:i.issues});else if(i.path.length===0)r._errors.push(n(i));else{let a=r,l=0;for(;lr.message){const r={errors:[]},o=(t,i=[])=>{var a,l;for(const s of t.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(u=>o({issues:u},s.path));else if(s.code==="invalid_key")o({issues:s.issues},s.path);else if(s.code==="invalid_element")o({issues:s.issues},s.path);else{const u=[...i,...s.path];if(u.length===0){r.errors.push(n(s));continue}let d=r,m=0;for(;mtypeof o=="object"?o.key:o);for(const o of r)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function Yo(e){var o;const n=[],r=[...e.issues].sort((t,i)=>(t.path??[]).length-(i.path??[]).length);for(const t of r)n.push(`✖ ${t.message}`),(o=t.path)!=null&&o.length&&n.push(` → at ${qo(t.path)}`);return n.join(` +`)}const ht=e=>(n,r,o,t)=>{const i=o?Object.assign(o,{async:!1}):{async:!1},a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new Ye;if(a.issues.length){const l=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>we(s,i,me())));throw hr(l,t==null?void 0:t.callee),l}return a.value},yr=ht(_e),$t=e=>async(n,r,o,t)=>{const i=o?Object.assign(o,{async:!0}):{async:!0};let a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){const l=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>we(s,i,me())));throw hr(l,t==null?void 0:t.callee),l}return a.value},kr=$t(_e),bt=e=>(n,r,o)=>{const t=o?{...o,async:!1}:{async:!1},i=n._zod.run({value:r,issues:[]},t);if(i instanceof Promise)throw new Ye;return i.issues.length?{success:!1,error:new(e??$r)(i.issues.map(a=>we(a,t,me())))}:{success:!0,data:i.value}},Wo=bt(_e),_t=e=>async(n,r,o)=>{const t=o?Object.assign(o,{async:!0}):{async:!0};let i=n._zod.run({value:r,issues:[]},t);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(a=>we(a,t,me())))}:{success:!0,data:i.value}},Ko=_t(_e),Sr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return ht(e)(n,r,t)},Jm=Sr(_e),wr=e=>(n,r,o)=>ht(e)(n,r,o),qm=wr(_e),Ir=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return $t(e)(n,r,t)},Ym=Ir(_e),zr=e=>async(n,r,o)=>$t(e)(n,r,o),Wm=zr(_e),xr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return bt(e)(n,r,t)},Km=xr(_e),Dr=e=>(n,r,o)=>bt(e)(n,r,o),Gm=Dr(_e),Er=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return _t(e)(n,r,t)},Hm=Er(_e),Or=e=>async(n,r,o)=>_t(e)(n,r,o),Xm=Or(_e),Go=/^[cC][^\s-]{8,}$/,Ho=/^[0-9a-z]+$/,Xo=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Qo=/^[0-9a-vA-V]{20}$/,ea=/^[A-Za-z0-9]{27}$/,ta=/^[a-zA-Z0-9_-]{21}$/,na=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Qm=/^[-+]?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)?)??$/,ra=/^([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})$/,rt=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)$/,ef=rt(4),tf=rt(6),nf=rt(7),ia=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,rf=/^[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])?)*$/,of=/^(([^<>()\[\]\\.,;:\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,}))$/,oa=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,af=oa,lf=/^[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])?)*$/,cf="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function aa(){return new RegExp(cf,"u")}const la=/^(?:(?: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])$/,ca=/^(([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}|:))$/,ua=e=>{const n=Te(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},sa=/^((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])$/,da=/^(([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])$/,ma=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Nr=/^[A-Za-z0-9_-]*$/,fa=/^(?=.{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])?)*\.?$/,pa=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,ga=/^\+[1-9]\d{6,14}$/,va="(?:(?:\\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])))",ha=new RegExp(`^${va}$`);function $a(e){const n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ba(e){return new RegExp(`^${$a(e)}$`)}function _a(e){const n=$a({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${n}(?:${r.join("|")})`;return new RegExp(`^${va}T(?:${o})$`)}const ya=e=>{const n=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},ka=/^-?\d+n?$/,Sa=/^-?\d+$/,jr=/^-?\d+(?:\.\d+)?$/,wa=/^(?:true|false)$/i,Ia=/^null$/i,za=/^undefined$/i,xa=/^[^A-Z]*$/,Da=/^[^a-z]*$/,Ea=/^[0-9a-fA-F]*$/;function yt(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function kt(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Ur=Object.freeze(Object.defineProperty({__proto__:null,base64:ma,base64url:Nr,bigint:ka,boolean:wa,browserEmail:lf,cidrv4:sa,cidrv6:da,cuid:Go,cuid2:Ho,date:ha,datetime:_a,domain:pa,duration:na,e164:ga,email:ia,emoji:aa,extendedDuration:Qm,guid:ra,hex:Ea,hostname:fa,html5Email:rf,idnEmail:af,integer:Sa,ipv4:la,ipv6:ca,ksuid:ea,lowercase:xa,mac:ua,md5_base64:yt(22,"=="),md5_base64url:kt(22),md5_hex:/^[0-9a-fA-F]{32}$/,nanoid:ta,null:Ia,number:jr,rfc5322Email:of,sha1_base64:yt(27,"="),sha1_base64url:kt(27),sha1_hex:/^[0-9a-fA-F]{40}$/,sha256_base64:yt(43,"="),sha256_base64url:kt(43),sha256_hex:/^[0-9a-fA-F]{64}$/,sha384_base64:yt(64,""),sha384_base64url:kt(64),sha384_hex:/^[0-9a-fA-F]{96}$/,sha512_base64:yt(86,"=="),sha512_base64url:kt(86),sha512_hex:/^[0-9a-fA-F]{128}$/,string:ya,time:ba,ulid:Xo,undefined:za,unicodeEmail:oa,uppercase:Da,uuid:rt,uuid4:ef,uuid6:tf,uuid7:nf,xid:Qo},Symbol.toStringTag,{value:"Module"})),re=g("$ZodCheck",(e,n)=>{var r;e._zod??(e._zod={}),e._zod.def=n,(r=e._zod).onattach??(r.onattach=[])}),Oa={number:"number",bigint:"bigint",object:"date"},Tr=g("$ZodCheckLessThan",(e,n)=>{re.init(e,n);const r=Oa[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value{(n.inclusive?o.value<=n.value:o.value{re.init(e,n);const r=Oa[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>i&&(n.inclusive?t.minimum=n.value:t.exclusiveMinimum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:r,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Na=g("$ZodCheckMultipleOf",(e,n)=>{re.init(e,n),e._zod.onattach.push(r=>{var o;(o=r._zod.bag).multipleOf??(o.multipleOf=n.value)}),e._zod.check=r=>{if(typeof r.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%n.value===BigInt(0):zo(r.value,n.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:n.value,input:r.value,inst:e,continue:!n.abort})}}),ja=g("$ZodCheckNumberFormat",(e,n)=>{var a;re.init(e,n),n.format=n.format||"float64";const r=(a=n.format)==null?void 0:a.includes("int"),o=r?"int":"number",[t,i]=jo[n.format];e._zod.onattach.push(l=>{const s=l._zod.bag;s.format=n.format,s.minimum=t,s.maximum=i,r&&(s.pattern=Sa)}),e._zod.check=l=>{const s=l.value;if(r){if(!Number.isInteger(s)){l.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?l.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:!n.abort}):l.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:!n.abort});return}}si&&l.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!n.abort})}}),Ua=g("$ZodCheckBigIntFormat",(e,n)=>{re.init(e,n);const[r,o]=Uo[n.format];e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,i.minimum=r,i.maximum=o}),e._zod.check=t=>{const i=t.value;io&&t.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),Ta=g("$ZodCheckMaxSize",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum{const t=o.value;t.size<=n.maximum||o.issues.push({origin:en(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Pa=g("$ZodCheckMinSize",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;t.size>=n.minimum||o.issues.push({origin:en(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ca=g("$ZodCheckSizeEquals",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.size,t.maximum=n.size,t.size=n.size}),e._zod.check=o=>{const t=o.value,i=t.size;if(i===n.size)return;const a=i>n.size;o.issues.push({origin:en(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),Aa=g("$ZodCheckMaxLength",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum{const t=o.value;if(t.length<=n.maximum)return;const a=tn(t);o.issues.push({origin:a,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Za=g("$ZodCheckMinLength",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;if(t.length>=n.minimum)return;const a=tn(t);o.issues.push({origin:a,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ba=g("$ZodCheckLengthEquals",(e,n)=>{var r;re.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!We(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.length,t.maximum=n.length,t.length=n.length}),e._zod.check=o=>{const t=o.value,i=t.length;if(i===n.length)return;const a=tn(t),l=i>n.length;o.issues.push({origin:a,...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),St=g("$ZodCheckStringFormat",(e,n)=>{var r,o;re.init(e,n),e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,n.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(n.pattern))}),n.pattern?(r=e._zod).check??(r.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Ma=g("$ZodCheckRegex",(e,n)=>{St.init(e,n),e._zod.check=r=>{n.pattern.lastIndex=0,!n.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Va=g("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=xa),St.init(e,n)}),Fa=g("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=Da),St.init(e,n)}),La=g("$ZodCheckIncludes",(e,n)=>{re.init(e,n);const r=Te(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position}}${r}`:r);n.pattern=o,e._zod.onattach.push(t=>{const i=t._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(o)}),e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:t.value,inst:e,continue:!n.abort})}}),Ra=g("$ZodCheckStartsWith",(e,n)=>{re.init(e,n);const r=new RegExp(`^${Te(n.prefix)}.*`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Ja=g("$ZodCheckEndsWith",(e,n)=>{re.init(e,n);const r=new RegExp(`.*${Te(n.suffix)}$`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function qa(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues))}const Ya=g("$ZodCheckProperty",(e,n)=>{re.init(e,n),e._zod.check=r=>{const o=n.schema._zod.run({value:r.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>qa(t,r,n.property));qa(o,r,n.property)}}),Wa=g("$ZodCheckMimeType",(e,n)=>{re.init(e,n);const r=new Set(n.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=n.mime}),e._zod.check=o=>{r.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),Ka=g("$ZodCheckOverwrite",(e,n)=>{re.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class Ga{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const o=n.split(` `).filter(a=>a),t=Math.min(...o.map(a=>a.length-a.trimStart().length)),i=o.map(a=>a.slice(t)).map(a=>" ".repeat(this.indent*2)+a);for(const a of i)this.content.push(a)}compile(){const n=Function,r=this==null?void 0:this.args,t=[...((this==null?void 0:this.content)??[""]).map(i=>` ${i}`)];return new n(...r,t.join(` -`))}}const Ha={major:4,minor:3,patch:6},Z=g("$ZodType",(e,n)=>{var t;var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=Ha;const o=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&o.unshift(e);for(const i of o)for(const a of i._zod.onattach)a(e);if(o.length===0)(r=e._zod).deferred??(r.deferred=[]),(t=e._zod.deferred)==null||t.push(()=>{e._zod.run=e._zod.parse});else{const i=(l,s,u)=>{let d=Ge(l),m;for(const p of s){if(p._zod.def.when){if(!p._zod.def.when(l))continue}else if(d)continue;const v=l.issues.length,h=p._zod.check(l);if(h instanceof Promise&&(u==null?void 0:u.async)===!1)throw new Ye;if(m||h instanceof Promise)m=(m??Promise.resolve()).then(async()=>{await h,l.issues.length!==v&&(d||(d=Ge(l,v)))});else{if(l.issues.length===v)continue;d||(d=Ge(l,v))}}return m?m.then(()=>l):l},a=(l,s,u)=>{if(Ge(l))return l.aborted=!0,l;const d=i(s,o,u);if(d instanceof Promise){if(u.async===!1)throw new Ye;return d.then(m=>e._zod.parse(m,u))}return e._zod.parse(d,u)};e._zod.run=(l,s)=>{if(s.skipChecks)return e._zod.parse(l,s);if(s.direction==="backward"){const d=e._zod.parse({value:l.value,issues:[]},{...s,skipChecks:!0});return d instanceof Promise?d.then(m=>a(m,l,s)):a(d,l,s)}const u=e._zod.parse(l,s);if(u instanceof Promise){if(s.async===!1)throw new Ye;return u.then(d=>i(d,o,s))}return i(u,o,s)}}R(e,"~standard",()=>({validate:i=>{var a;try{const l=Ko(e,i);return l.success?{value:l.data}:{issues:(a=l.error)==null?void 0:a.issues}}catch{return Wo(e,i).then(s=>{var u;return s.success?{value:s.data}:{issues:(u=s.error)==null?void 0:u.issues}})}},vendor:"zod",version:1}))}),St=g("$ZodString",(e,n)=>{var r;Z.init(e,n),e._zod.pattern=[...((r=e==null?void 0:e._zod.bag)==null?void 0:r.patterns)??[]].pop()??ya(e._zod.bag),e._zod.parse=(o,t)=>{if(n.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),Q=g("$ZodStringFormat",(e,n)=>{kt.init(e,n),St.init(e,n)}),Xa=g("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=ra),Q.init(e,n)}),Qa=g("$ZodUUID",(e,n)=>{if(n.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=rt(o))}else n.pattern??(n.pattern=rt());Q.init(e,n)}),el=g("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=ia),Q.init(e,n)}),tl=g("$ZodURL",(e,n)=>{Q.init(e,n),e._zod.check=r=>{try{const o=r.value.trim(),t=new URL(o);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(t.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:e,continue:!n.abort})),n.normalize?r.value=t.href:r.value=o;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),nl=g("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=aa()),Q.init(e,n)}),rl=g("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=ta),Q.init(e,n)}),il=g("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=Go),Q.init(e,n)}),ol=g("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=Ho),Q.init(e,n)}),al=g("$ZodULID",(e,n)=>{n.pattern??(n.pattern=Xo),Q.init(e,n)}),ll=g("$ZodXID",(e,n)=>{n.pattern??(n.pattern=Qo),Q.init(e,n)}),cl=g("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=ea),Q.init(e,n)}),ul=g("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=_a(n)),Q.init(e,n)}),sl=g("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=ha),Q.init(e,n)}),dl=g("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=ba(n)),Q.init(e,n)}),ml=g("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=na),Q.init(e,n)}),fl=g("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=la),Q.init(e,n),e._zod.bag.format="ipv4"}),pl=g("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=ca),Q.init(e,n),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!n.abort})}}}),gl=g("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=ua(n.delimiter)),Q.init(e,n),e._zod.bag.format="mac"}),vl=g("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=sa),Q.init(e,n)}),hl=g("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=da),Q.init(e,n),e._zod.check=r=>{const o=r.value.split("/");try{if(o.length!==2)throw new Error;const[t,i]=o;if(!i)throw new Error;const a=Number(i);if(`${a}`!==i)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${t}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!n.abort})}}});function Cr(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const $l=g("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=ma),Q.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Cr(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function bl(e){if(!Nr.test(e))return!1;const n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return Cr(r)}const _l=g("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Nr),Q.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{bl(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),yl=g("$ZodE164",(e,n)=>{n.pattern??(n.pattern=ga),Q.init(e,n)});function kl(e,n=null){try{const r=e.split(".");if(r.length!==3)return!1;const[o]=r;if(!o)return!1;const t=JSON.parse(atob(o));return!("typ"in t&&(t==null?void 0:t.typ)!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}const Sl=g("$ZodJWT",(e,n)=>{Q.init(e,n),e._zod.check=r=>{kl(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),wl=g("$ZodCustomStringFormat",(e,n)=>{Q.init(e,n),e._zod.check=r=>{n.fn(r.value)||r.issues.push({code:"invalid_format",format:n.format,input:r.value,inst:e,continue:!n.abort})}}),Ar=g("$ZodNumber",(e,n)=>{Z.init(e,n),e._zod.pattern=e._zod.bag.pattern??jr,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=Number(r.value)}catch{}const t=r.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return r;const i=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...i?{received:i}:{}}),r}}),Il=g("$ZodNumberFormat",(e,n)=>{ja.init(e,n),Ar.init(e,n)}),Zr=g("$ZodBoolean",(e,n)=>{Z.init(e,n),e._zod.pattern=wa,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=!!r.value}catch{}const t=r.value;return typeof t=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),r}}),Br=g("$ZodBigInt",(e,n)=>{Z.init(e,n),e._zod.pattern=ka,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),zl=g("$ZodBigIntFormat",(e,n)=>{Ua.init(e,n),Br.init(e,n)}),xl=g("$ZodSymbol",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),r}}),Dl=g("$ZodUndefined",(e,n)=>{Z.init(e,n),e._zod.pattern=za,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),r}}),El=g("$ZodNull",(e,n)=>{Z.init(e,n),e._zod.pattern=Ia,e._zod.values=new Set([null]),e._zod.parse=(r,o)=>{const t=r.value;return t===null||r.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),r}}),Ol=g("$ZodAny",(e,n)=>{Z.init(e,n),e._zod.parse=r=>r}),Nl=g("$ZodUnknown",(e,n)=>{Z.init(e,n),e._zod.parse=r=>r}),jl=g("$ZodNever",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)}),Ul=g("$ZodVoid",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),r}}),Tl=g("$ZodDate",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=new Date(r.value)}catch{}const t=r.value,i=t instanceof Date;return i&&!Number.isNaN(t.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:t,...i?{received:"Invalid Date"}:{},inst:e}),r}});function Pl(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const Cl=g("$ZodArray",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Array.isArray(t))return r.issues.push({expected:"array",code:"invalid_type",input:t,inst:e}),r;r.value=Array(t.length);const i=[];for(let a=0;aPl(u,r,a))):Pl(s,r,a)}return i.length?Promise.all(i).then(()=>r):r}});function nn(e,n,r,o,t){if(e.issues.length){if(t&&!(r in o))return;n.issues.push(...xe(r,e.issues))}e.value===void 0?r in o&&(n.value[r]=void 0):n.value[r]=e.value}function Al(e){var o,t,i,a;const n=Object.keys(e.shape);for(const l of n)if(!((a=(i=(t=(o=e.shape)==null?void 0:o[l])==null?void 0:t._zod)==null?void 0:i.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${l}": expected a Zod schema`);const r=No(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Zl(e,n,r,o,t,i){const a=[],l=t.keySet,s=t.catchall._zod,u=s.def.type,d=s.optout==="optional";for(const m in n){if(l.has(m))continue;if(u==="never"){a.push(m);continue}const p=s.run({value:n[m],issues:[]},o);p instanceof Promise?e.push(p.then(v=>nn(v,r,m,n,d))):nn(p,r,m,n,d)}return a.length&&r.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:i}),e.length?Promise.all(e).then(()=>r):r}const Bl=g("$ZodObject",(e,n)=>{Z.init(e,n);const r=Object.getOwnPropertyDescriptor(n,"shape");if(!(r!=null&&r.get)){const l=n.shape;Object.defineProperty(n,"shape",{get:()=>{const s={...l};return Object.defineProperty(n,"shape",{value:s}),s}})}const o=pt(()=>Al(n));R(e._zod,"propValues",()=>{const l=n.shape,s={};for(const u in l){const d=l[u]._zod;if(d.values){s[u]??(s[u]=new Set);for(const m of d.values)s[u].add(m)}}return s});const t=tt,i=n.catchall;let a;e._zod.parse=(l,s)=>{a??(a=o.value);const u=l.value;if(!t(u))return l.issues.push({expected:"object",code:"invalid_type",input:u,inst:e}),l;l.value={};const d=[],m=a.shape;for(const p of a.keys){const v=m[p],h=v._zod.optout==="optional",f=v._zod.run({value:u[p],issues:[]},s);f instanceof Promise?d.push(f.then($=>nn($,l,p,u,h))):nn(f,l,p,u,h)}return i?Zl(d,u,l,s,o.value,e):d.length?Promise.all(d).then(()=>l):l}}),Ml=g("$ZodObjectJIT",(e,n)=>{Bl.init(e,n);const r=e._zod.parse,o=pt(()=>Al(n)),t=p=>{var B;const v=new Ga(["shape","payload","ctx"]),h=o.value,f=L=>{const U=vr(L);return`shape[${U}]._zod.run({ value: input[${U}], issues: [] }, ctx)`};v.write("const input = payload.value;");const $=Object.create(null);let _=0;for(const L of h.keys)$[L]=`key_${_++}`;v.write("const newResult = {};");for(const L of h.keys){const U=$[L],E=vr(L),z=p[L],y=((B=z==null?void 0:z._zod)==null?void 0:B.optout)==="optional";v.write(`const ${U} = ${f(L)};`),y?v.write(` +`))}}const Ha={major:4,minor:3,patch:6},Z=g("$ZodType",(e,n)=>{var t;var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=Ha;const o=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&o.unshift(e);for(const i of o)for(const a of i._zod.onattach)a(e);if(o.length===0)(r=e._zod).deferred??(r.deferred=[]),(t=e._zod.deferred)==null||t.push(()=>{e._zod.run=e._zod.parse});else{const i=(l,s,u)=>{let d=Ge(l),m;for(const p of s){if(p._zod.def.when){if(!p._zod.def.when(l))continue}else if(d)continue;const v=l.issues.length,h=p._zod.check(l);if(h instanceof Promise&&(u==null?void 0:u.async)===!1)throw new Ye;if(m||h instanceof Promise)m=(m??Promise.resolve()).then(async()=>{await h,l.issues.length!==v&&(d||(d=Ge(l,v)))});else{if(l.issues.length===v)continue;d||(d=Ge(l,v))}}return m?m.then(()=>l):l},a=(l,s,u)=>{if(Ge(l))return l.aborted=!0,l;const d=i(s,o,u);if(d instanceof Promise){if(u.async===!1)throw new Ye;return d.then(m=>e._zod.parse(m,u))}return e._zod.parse(d,u)};e._zod.run=(l,s)=>{if(s.skipChecks)return e._zod.parse(l,s);if(s.direction==="backward"){const d=e._zod.parse({value:l.value,issues:[]},{...s,skipChecks:!0});return d instanceof Promise?d.then(m=>a(m,l,s)):a(d,l,s)}const u=e._zod.parse(l,s);if(u instanceof Promise){if(s.async===!1)throw new Ye;return u.then(d=>i(d,o,s))}return i(u,o,s)}}R(e,"~standard",()=>({validate:i=>{var a;try{const l=Wo(e,i);return l.success?{value:l.data}:{issues:(a=l.error)==null?void 0:a.issues}}catch{return Ko(e,i).then(s=>{var u;return s.success?{value:s.data}:{issues:(u=s.error)==null?void 0:u.issues}})}},vendor:"zod",version:1}))}),wt=g("$ZodString",(e,n)=>{var r;Z.init(e,n),e._zod.pattern=[...((r=e==null?void 0:e._zod.bag)==null?void 0:r.patterns)??[]].pop()??ya(e._zod.bag),e._zod.parse=(o,t)=>{if(n.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),Q=g("$ZodStringFormat",(e,n)=>{St.init(e,n),wt.init(e,n)}),Xa=g("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=ra),Q.init(e,n)}),Qa=g("$ZodUUID",(e,n)=>{if(n.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=rt(o))}else n.pattern??(n.pattern=rt());Q.init(e,n)}),el=g("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=ia),Q.init(e,n)}),tl=g("$ZodURL",(e,n)=>{Q.init(e,n),e._zod.check=r=>{try{const o=r.value.trim(),t=new URL(o);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(t.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:e,continue:!n.abort})),n.normalize?r.value=t.href:r.value=o;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),nl=g("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=aa()),Q.init(e,n)}),rl=g("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=ta),Q.init(e,n)}),il=g("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=Go),Q.init(e,n)}),ol=g("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=Ho),Q.init(e,n)}),al=g("$ZodULID",(e,n)=>{n.pattern??(n.pattern=Xo),Q.init(e,n)}),ll=g("$ZodXID",(e,n)=>{n.pattern??(n.pattern=Qo),Q.init(e,n)}),cl=g("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=ea),Q.init(e,n)}),ul=g("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=_a(n)),Q.init(e,n)}),sl=g("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=ha),Q.init(e,n)}),dl=g("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=ba(n)),Q.init(e,n)}),ml=g("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=na),Q.init(e,n)}),fl=g("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=la),Q.init(e,n),e._zod.bag.format="ipv4"}),pl=g("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=ca),Q.init(e,n),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!n.abort})}}}),gl=g("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=ua(n.delimiter)),Q.init(e,n),e._zod.bag.format="mac"}),vl=g("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=sa),Q.init(e,n)}),hl=g("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=da),Q.init(e,n),e._zod.check=r=>{const o=r.value.split("/");try{if(o.length!==2)throw new Error;const[t,i]=o;if(!i)throw new Error;const a=Number(i);if(`${a}`!==i)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${t}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!n.abort})}}});function Cr(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const $l=g("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=ma),Q.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Cr(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function bl(e){if(!Nr.test(e))return!1;const n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return Cr(r)}const _l=g("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Nr),Q.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{bl(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),yl=g("$ZodE164",(e,n)=>{n.pattern??(n.pattern=ga),Q.init(e,n)});function kl(e,n=null){try{const r=e.split(".");if(r.length!==3)return!1;const[o]=r;if(!o)return!1;const t=JSON.parse(atob(o));return!("typ"in t&&(t==null?void 0:t.typ)!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}const Sl=g("$ZodJWT",(e,n)=>{Q.init(e,n),e._zod.check=r=>{kl(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),wl=g("$ZodCustomStringFormat",(e,n)=>{Q.init(e,n),e._zod.check=r=>{n.fn(r.value)||r.issues.push({code:"invalid_format",format:n.format,input:r.value,inst:e,continue:!n.abort})}}),Ar=g("$ZodNumber",(e,n)=>{Z.init(e,n),e._zod.pattern=e._zod.bag.pattern??jr,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=Number(r.value)}catch{}const t=r.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return r;const i=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...i?{received:i}:{}}),r}}),Il=g("$ZodNumberFormat",(e,n)=>{ja.init(e,n),Ar.init(e,n)}),Zr=g("$ZodBoolean",(e,n)=>{Z.init(e,n),e._zod.pattern=wa,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=!!r.value}catch{}const t=r.value;return typeof t=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),r}}),Br=g("$ZodBigInt",(e,n)=>{Z.init(e,n),e._zod.pattern=ka,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),zl=g("$ZodBigIntFormat",(e,n)=>{Ua.init(e,n),Br.init(e,n)}),xl=g("$ZodSymbol",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),r}}),Dl=g("$ZodUndefined",(e,n)=>{Z.init(e,n),e._zod.pattern=za,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),r}}),El=g("$ZodNull",(e,n)=>{Z.init(e,n),e._zod.pattern=Ia,e._zod.values=new Set([null]),e._zod.parse=(r,o)=>{const t=r.value;return t===null||r.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),r}}),Ol=g("$ZodAny",(e,n)=>{Z.init(e,n),e._zod.parse=r=>r}),Nl=g("$ZodUnknown",(e,n)=>{Z.init(e,n),e._zod.parse=r=>r}),jl=g("$ZodNever",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)}),Ul=g("$ZodVoid",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),r}}),Tl=g("$ZodDate",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=new Date(r.value)}catch{}const t=r.value,i=t instanceof Date;return i&&!Number.isNaN(t.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:t,...i?{received:"Invalid Date"}:{},inst:e}),r}});function Pl(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const Cl=g("$ZodArray",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Array.isArray(t))return r.issues.push({expected:"array",code:"invalid_type",input:t,inst:e}),r;r.value=Array(t.length);const i=[];for(let a=0;aPl(u,r,a))):Pl(s,r,a)}return i.length?Promise.all(i).then(()=>r):r}});function nn(e,n,r,o,t){if(e.issues.length){if(t&&!(r in o))return;n.issues.push(...xe(r,e.issues))}e.value===void 0?r in o&&(n.value[r]=void 0):n.value[r]=e.value}function Al(e){var o,t,i,a;const n=Object.keys(e.shape);for(const l of n)if(!((a=(i=(t=(o=e.shape)==null?void 0:o[l])==null?void 0:t._zod)==null?void 0:i.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${l}": expected a Zod schema`);const r=No(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Zl(e,n,r,o,t,i){const a=[],l=t.keySet,s=t.catchall._zod,u=s.def.type,d=s.optout==="optional";for(const m in n){if(l.has(m))continue;if(u==="never"){a.push(m);continue}const p=s.run({value:n[m],issues:[]},o);p instanceof Promise?e.push(p.then(v=>nn(v,r,m,n,d))):nn(p,r,m,n,d)}return a.length&&r.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:i}),e.length?Promise.all(e).then(()=>r):r}const Bl=g("$ZodObject",(e,n)=>{Z.init(e,n);const r=Object.getOwnPropertyDescriptor(n,"shape");if(!(r!=null&&r.get)){const l=n.shape;Object.defineProperty(n,"shape",{get:()=>{const s={...l};return Object.defineProperty(n,"shape",{value:s}),s}})}const o=gt(()=>Al(n));R(e._zod,"propValues",()=>{const l=n.shape,s={};for(const u in l){const d=l[u]._zod;if(d.values){s[u]??(s[u]=new Set);for(const m of d.values)s[u].add(m)}}return s});const t=tt,i=n.catchall;let a;e._zod.parse=(l,s)=>{a??(a=o.value);const u=l.value;if(!t(u))return l.issues.push({expected:"object",code:"invalid_type",input:u,inst:e}),l;l.value={};const d=[],m=a.shape;for(const p of a.keys){const v=m[p],h=v._zod.optout==="optional",f=v._zod.run({value:u[p],issues:[]},s);f instanceof Promise?d.push(f.then($=>nn($,l,p,u,h))):nn(f,l,p,u,h)}return i?Zl(d,u,l,s,o.value,e):d.length?Promise.all(d).then(()=>l):l}}),Ml=g("$ZodObjectJIT",(e,n)=>{Bl.init(e,n);const r=e._zod.parse,o=gt(()=>Al(n)),t=p=>{var B;const v=new Ga(["shape","payload","ctx"]),h=o.value,f=L=>{const U=vr(L);return`shape[${U}]._zod.run({ value: input[${U}], issues: [] }, ctx)`};v.write("const input = payload.value;");const $=Object.create(null);let _=0;for(const L of h.keys)$[L]=`key_${_++}`;v.write("const newResult = {};");for(const L of h.keys){const U=$[L],E=vr(L),z=p[L],y=((B=z==null?void 0:z._zod)==null?void 0:B.optout)==="optional";v.write(`const ${U} = ${f(L)};`),y?v.write(` if (${U}.issues.length) { if (${E} in input) { payload.issues = payload.issues.concat(${U}.issues.map(iss => ({ @@ -36,81 +36,81 @@ newResult[${E}] = ${U}.value; } - `)}v.write("payload.value = newResult;"),v.write("return payload;");const S=v.compile();return(L,U)=>S(p,L,U)};let i;const a=tt,l=!Wt.jitless,u=l&&Eo.value,d=n.catchall;let m;e._zod.parse=(p,v)=>{m??(m=o.value);const h=p.value;return a(h)?l&&u&&(v==null?void 0:v.async)===!1&&v.jitless!==!0?(i||(i=t(n.shape)),p=i(p,v),d?Zl([],h,p,v,m,e):p):r(p,v):(p.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),p)}});function Vl(e,n,r,o){for(const i of e)if(i.issues.length===0)return n.value=i.value,n;const t=e.filter(i=>!Ge(i));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>we(a,o,me())))}),n)}const rn=g("$ZodUnion",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.options.some(t=>t._zod.optin==="optional")?"optional":void 0),R(e._zod,"optout",()=>n.options.some(t=>t._zod.optout==="optional")?"optional":void 0),R(e._zod,"values",()=>{if(n.options.every(t=>t._zod.values))return new Set(n.options.flatMap(t=>Array.from(t._zod.values)))}),R(e._zod,"pattern",()=>{if(n.options.every(t=>t._zod.pattern)){const t=n.options.map(i=>i._zod.pattern);return new RegExp(`^(${t.map(i=>Ht(i.source)).join("|")})$`)}});const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const l=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);if(u instanceof Promise)l.push(u),a=!0;else{if(u.issues.length===0)return u;l.push(u)}}return a?Promise.all(l).then(s=>Vl(s,t,e,i)):Vl(l,t,e,i)}});function Fl(e,n,r,o){const t=e.filter(i=>i.issues.length===0);return t.length===1?(n.value=t[0].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>we(a,o,me())))}):n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:[],inclusive:!1}),n)}const Ll=g("$ZodXor",(e,n)=>{rn.init(e,n),n.inclusive=!1;const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const l=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);u instanceof Promise?(l.push(u),a=!0):l.push(u)}return a?Promise.all(l).then(s=>Fl(s,t,e,i)):Fl(l,t,e,i)}}),Rl=g("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,rn.init(e,n);const r=e._zod.parse;R(e._zod,"propValues",()=>{const t={};for(const i of n.options){const a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(i)}"`);for(const[l,s]of Object.entries(a)){t[l]||(t[l]=new Set);for(const u of s)t[l].add(u)}}return t});const o=pt(()=>{var a;const t=n.options,i=new Map;for(const l of t){const s=(a=l._zod.propValues)==null?void 0:a[n.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(l)}"`);for(const u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,l)}}return i});e._zod.parse=(t,i)=>{const a=t.value;if(!tt(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;const l=o.value.get(a==null?void 0:a[n.discriminator]);return l?l._zod.run(t,i):n.unionFallback?r(t,i):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,input:a,path:[n.discriminator],inst:e}),t)}}),Jl=g("$ZodIntersection",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value,i=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([s,u])=>ql(r,s,u)):ql(r,i,a)}});function Mr(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(We(e)&&We(n)){const r=Object.keys(n),o=Object.keys(e).filter(i=>r.indexOf(i)!==-1),t={...e,...n};for(const i of o){const a=Mr(e[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};t[i]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let o=0;ol.l&&l.r).map(([l])=>l);if(i.length&&t&&e.issues.push({...t,keys:i}),Ge(e))return e;const a=Mr(n.value,r.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}const Vr=g("$ZodTuple",(e,n)=>{Z.init(e,n);const r=n.items;e._zod.parse=(o,t)=>{const i=o.value;if(!Array.isArray(i))return o.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),o;o.value=[];const a=[],l=[...r].reverse().findIndex(d=>d._zod.optin!=="optional"),s=l===-1?0:r.length-l;if(!n.rest){const d=i.length>r.length,m=i.length=i.length&&u>=s)continue;const m=d._zod.run({value:i[u],issues:[]},t);m instanceof Promise?a.push(m.then(p=>on(p,o,u))):on(m,o,u)}if(n.rest){const d=i.slice(r.length);for(const m of d){u++;const p=n.rest._zod.run({value:m,issues:[]},t);p instanceof Promise?a.push(p.then(v=>on(v,o,u))):on(p,o,u)}}return a.length?Promise.all(a).then(()=>o):o}});function on(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const Yl=g("$ZodRecord",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!We(t))return r.issues.push({expected:"record",code:"invalid_type",input:t,inst:e}),r;const i=[],a=n.keyType._zod.values;if(a){r.value={};const l=new Set;for(const u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){l.add(typeof u=="number"?u.toString():u);const d=n.valueType._zod.run({value:t[u],issues:[]},o);d instanceof Promise?i.push(d.then(m=>{m.issues.length&&r.issues.push(...xe(u,m.issues)),r.value[u]=m.value})):(d.issues.length&&r.issues.push(...xe(u,d.issues)),r.value[u]=d.value)}let s;for(const u in t)l.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:t,inst:e,keys:s})}else{r.value={};for(const l of Reflect.ownKeys(t)){if(l==="__proto__")continue;let s=n.keyType._zod.run({value:l,issues:[]},o);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof l=="string"&&jr.test(l)&&s.issues.length){const m=n.keyType._zod.run({value:Number(l),issues:[]},o);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");m.issues.length===0&&(s=m)}if(s.issues.length){n.mode==="loose"?r.value[l]=t[l]:r.issues.push({code:"invalid_key",origin:"record",issues:s.issues.map(m=>we(m,o,me())),input:l,path:[l],inst:e});continue}const d=n.valueType._zod.run({value:t[l],issues:[]},o);d instanceof Promise?i.push(d.then(m=>{m.issues.length&&r.issues.push(...xe(l,m.issues)),r.value[s.value]=m.value})):(d.issues.length&&r.issues.push(...xe(l,d.issues)),r.value[s.value]=d.value)}}return i.length?Promise.all(i).then(()=>r):r}}),Kl=g("$ZodMap",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:t,inst:e}),r;const i=[];r.value=new Map;for(const[a,l]of t){const s=n.keyType._zod.run({value:a,issues:[]},o),u=n.valueType._zod.run({value:l,issues:[]},o);s instanceof Promise||u instanceof Promise?i.push(Promise.all([s,u]).then(([d,m])=>{Wl(d,m,r,a,t,e,o)})):Wl(s,u,r,a,t,e,o)}return i.length?Promise.all(i).then(()=>r):r}});function Wl(e,n,r,o,t,i,a){e.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:t,inst:i,issues:e.issues.map(l=>we(l,a,me()))})),n.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,n.issues)):r.issues.push({origin:"map",code:"invalid_element",input:t,inst:i,key:o,issues:n.issues.map(l=>we(l,a,me()))})),r.value.set(e.value,n.value)}const Gl=g("$ZodSet",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Set))return r.issues.push({input:t,inst:e,expected:"set",code:"invalid_type"}),r;const i=[];r.value=new Set;for(const a of t){const l=n.valueType._zod.run({value:a,issues:[]},o);l instanceof Promise?i.push(l.then(s=>Hl(s,r))):Hl(l,r)}return i.length?Promise.all(i).then(()=>r):r}});function Hl(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}const Xl=g("$ZodEnum",(e,n)=>{Z.init(e,n);const r=gr(n.entries),o=new Set(r);e._zod.values=o,e._zod.pattern=new RegExp(`^(${r.filter(t=>Qt.has(typeof t)).map(t=>typeof t=="string"?Te(t):t.toString()).join("|")})$`),e._zod.parse=(t,i)=>{const a=t.value;return o.has(a)||t.issues.push({code:"invalid_value",values:r,input:a,inst:e}),t}}),Ql=g("$ZodLiteral",(e,n)=>{if(Z.init(e,n),n.values.length===0)throw new Error("Cannot create literal schema with no valid values");const r=new Set(n.values);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.values.map(o=>typeof o=="string"?Te(o):o?Te(o.toString()):String(o)).join("|")})$`),e._zod.parse=(o,t)=>{const i=o.value;return r.has(i)||o.issues.push({code:"invalid_value",values:n.values,input:i,inst:e}),o}}),ec=g("$ZodFile",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return t instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),r}}),tc=g("$ZodTransform",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Kt(e.constructor.name);const t=n.transform(r.value,r);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(r.value=a,r));if(t instanceof Promise)throw new Ye;return r.value=t,r}});function nc(e,n){return e.issues.length&&n===void 0?{issues:[],value:void 0}:e}const Fr=g("$ZodOptional",(e,n)=>{Z.init(e,n),e._zod.optin="optional",e._zod.optout="optional",R(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),R(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)})?$`):void 0}),e._zod.parse=(r,o)=>{if(n.innerType._zod.optin==="optional"){const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>nc(i,r.value)):nc(t,r.value)}return r.value===void 0?r:n.innerType._zod.run(r,o)}}),rc=g("$ZodExactOptional",(e,n)=>{Fr.init(e,n),R(e._zod,"values",()=>n.innerType._zod.values),R(e._zod,"pattern",()=>n.innerType._zod.pattern),e._zod.parse=(r,o)=>n.innerType._zod.run(r,o)}),ic=g("$ZodNullable",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.innerType._zod.optin),R(e._zod,"optout",()=>n.innerType._zod.optout),R(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)}|null)$`):void 0}),R(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,null]):void 0),e._zod.parse=(r,o)=>r.value===null?r:n.innerType._zod.run(r,o)}),oc=g("$ZodDefault",(e,n)=>{Z.init(e,n),e._zod.optin="optional",R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);if(r.value===void 0)return r.value=n.defaultValue,r;const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>ac(i,n)):ac(t,n)}});function ac(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const lc=g("$ZodPrefault",(e,n)=>{Z.init(e,n),e._zod.optin="optional",R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>(o.direction==="backward"||r.value===void 0&&(r.value=n.defaultValue),n.innerType._zod.run(r,o))}),cc=g("$ZodNonOptional",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>{const r=n.innerType._zod.values;return r?new Set([...r].filter(o=>o!==void 0)):void 0}),e._zod.parse=(r,o)=>{const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>uc(i,e)):uc(t,e)}});function uc(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}const sc=g("$ZodSuccess",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Kt("ZodSuccess");const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.issues.length===0,r)):(r.value=t.issues.length===0,r)}}),dc=g("$ZodCatch",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.innerType._zod.optin),R(e._zod,"optout",()=>n.innerType._zod.optout),R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.value,i.issues.length&&(r.value=n.catchValue({...r,error:{issues:i.issues.map(a=>we(a,o,me()))},input:r.value}),r.issues=[]),r)):(r.value=t.value,t.issues.length&&(r.value=n.catchValue({...r,error:{issues:t.issues.map(i=>we(i,o,me()))},input:r.value}),r.issues=[]),r)}}),mc=g("$ZodNaN",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:e,expected:"nan",code:"invalid_type"}),r)}),fc=g("$ZodPipe",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>n.in._zod.values),R(e._zod,"optin",()=>n.in._zod.optin),R(e._zod,"optout",()=>n.out._zod.optout),R(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if(o.direction==="backward"){const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>an(a,n.in,o)):an(i,n.in,o)}const t=n.in._zod.run(r,o);return t instanceof Promise?t.then(i=>an(i,n.out,o)):an(t,n.out,o)}});function an(e,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},r)}const Lr=g("$ZodCodec",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>n.in._zod.values),R(e._zod,"optin",()=>n.in._zod.optin),R(e._zod,"optout",()=>n.out._zod.optout),R(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if((o.direction||"forward")==="forward"){const i=n.in._zod.run(r,o);return i instanceof Promise?i.then(a=>ln(a,n,o)):ln(i,n,o)}else{const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>ln(a,n,o)):ln(i,n,o)}}});function ln(e,n,r){if(e.issues.length)return e.aborted=!0,e;if((r.direction||"forward")==="forward"){const t=n.transform(e.value,e);return t instanceof Promise?t.then(i=>cn(e,i,n.out,r)):cn(e,t,n.out,r)}else{const t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(i=>cn(e,i,n.in,r)):cn(e,t,n.in,r)}}function cn(e,n,r,o){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:n,issues:e.issues},o)}const pc=g("$ZodReadonly",(e,n)=>{Z.init(e,n),R(e._zod,"propValues",()=>n.innerType._zod.propValues),R(e._zod,"values",()=>n.innerType._zod.values),R(e._zod,"optin",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optin}),R(e._zod,"optout",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optout}),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(gc):gc(t)}});function gc(e){return e.value=Object.freeze(e.value),e}const vc=g("$ZodTemplateLiteral",(e,n)=>{Z.init(e,n);const r=[];for(const o of n.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);const t=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${o._zod.traits}`);const i=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(i,a))}else if(o===null||Oo.has(typeof o))r.push(Te(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${r.join("")}$`),e._zod.parse=(o,t)=>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:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),hc=g("$ZodFunction",(e,n)=>(Z.init(e,n),e._def=n,e._zod.def=n,e.implement=r=>{if(typeof r!="function")throw new Error("implement() must be called with a function");return function(...o){const t=e._def.input?yr(e._def.input,o):o,i=Reflect.apply(r,this,t);return e._def.output?yr(e._def.output,i):i}},e.implementAsync=r=>{if(typeof r!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){const t=e._def.input?await kr(e._def.input,o):o,i=await Reflect.apply(r,this,t);return e._def.output?await kr(e._def.output,i):i}},e._zod.parse=(r,o)=>typeof r.value!="function"?(r.issues.push({code:"invalid_type",expected:"function",input:r.value,inst:e}),r):(e._def.output&&e._def.output._zod.def.type==="promise"?r.value=e.implementAsync(r.value):r.value=e.implement(r.value),r),e.input=(...r)=>{const o=e.constructor;return Array.isArray(r[0])?new o({type:"function",input:new Vr({type:"tuple",items:r[0],rest:r[1]}),output:e._def.output}):new o({type:"function",input:r[0],output:e._def.output})},e.output=r=>{const o=e.constructor;return new o({type:"function",input:e._def.input,output:r})},e)),$c=g("$ZodPromise",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>Promise.resolve(r.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),bc=g("$ZodLazy",(e,n)=>{Z.init(e,n),R(e._zod,"innerType",()=>n.getter()),R(e._zod,"pattern",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.pattern}),R(e._zod,"propValues",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.propValues}),R(e._zod,"optin",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optin)??void 0}),R(e._zod,"optout",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optout)??void 0}),e._zod.parse=(r,o)=>e._zod.innerType._zod.run(r,o)}),_c=g("$ZodCustom",(e,n)=>{re.init(e,n),Z.init(e,n),e._zod.parse=(r,o)=>r,e._zod.check=r=>{const o=r.value,t=n.fn(o);if(t instanceof Promise)return t.then(i=>yc(i,r,o,e));yc(t,r,o,e)}});function yc(e,n,r,o){if(!e){const t={code:"custom",input:r,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(nt(t))}}const uf=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function n(t){return e[t]??null}const r={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${l}`:`مدخلات غير مقبولة: يفترض إدخال ${i}، ولكن تم إدخال ${l}`}case"invalid_value":return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${P(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?` أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:i.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${i.suffix}"`:i.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${i.includes}"`:i.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${i.pattern}`:`${r[i.format]??t.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case"unrecognized_keys":return`معرف${t.keys.length>1?"ات":""} غريب${t.keys.length>1?"ة":""}: ${k(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function sf(){return{localeError:uf()}}const df=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${l}`:`Yanlış dəyər: gözlənilən ${i}, daxil olan ${l}`}case"invalid_value":return t.values.length===1?`Yanlış dəyər: gözlənilən ${P(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Yanlış mətn: "${i.prefix}" ilə başlamalıdır`:i.format==="ends_with"?`Yanlış mətn: "${i.suffix}" ilə bitməlidir`:i.format==="includes"?`Yanlış mətn: "${i.includes}" daxil olmalıdır`:i.format==="regex"?`Yanlış mətn: ${i.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${r[i.format]??t.format}`}case"not_multiple_of":return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${t.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function mf(){return{localeError:df()}}function kc(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const ff=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function n(t){return e[t]??null}const r={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${l}`:`Няправільны ўвод: чакаўся ${i}, атрымана ${l}`}case"invalid_value":return t.values.length===1?`Няправільны ўвод: чакалася ${P(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=kc(l,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна ${a.verb} ${i}${t.maximum.toString()} ${s}`}return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна быць ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=kc(l,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${a.verb} ${i}${t.minimum.toString()} ${s}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${i.prefix}"`:i.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${i.suffix}"`:i.format==="includes"?`Няправільны радок: павінен змяшчаць "${i.includes}"`:i.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${i.pattern}`:`Няправільны ${r[i.format]??t.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${t.keys.length>1?"ключы":"ключ"}: ${k(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};function pf(){return{localeError:ff()}}const gf=()=>{const e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function n(t){return e[t]??null}const r={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${l}`:`Невалиден вход: очакван ${i}, получен ${l}`}case"invalid_value":return t.values.length===1?`Невалиден вход: очакван ${P(t.values[0])}`:`Невалидна опция: очаквано едно от ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Твърде голямо: очаква се ${t.origin??"стойност"} да съдържа ${i}${t.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${t.origin??"стойност"} да бъде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Твърде малко: очаква се ${t.origin} да съдържа ${i}${t.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;if(i.format==="starts_with")return`Невалиден низ: трябва да започва с "${i.prefix}"`;if(i.format==="ends_with")return`Невалиден низ: трябва да завършва с "${i.suffix}"`;if(i.format==="includes")return`Невалиден низ: трябва да включва "${i.includes}"`;if(i.format==="regex")return`Невалиден низ: трябва да съвпада с ${i.pattern}`;let a="Невалиден";return i.format==="emoji"&&(a="Невалидно"),i.format==="datetime"&&(a="Невалидно"),i.format==="date"&&(a="Невалидна"),i.format==="time"&&(a="Невалидно"),i.format==="duration"&&(a="Невалидна"),`${a} ${r[i.format]??t.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case"unrecognized_keys":return`Неразпознат${t.keys.length>1?"и":""} ключ${t.keys.length>1?"ове":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function vf(){return{localeError:gf()}}const hf=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"adreça electrònica",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ça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${l}`:`Tipus invàlid: s'esperava ${i}, s'ha rebut ${l}`}case"invalid_value":return t.values.length===1?`Valor invàlid: s'esperava ${P(t.values[0])}`:`Opció invàlida: s'esperava una de ${k(t.values," o ")}`;case"too_big":{const i=t.inclusive?"com a màxim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingués ${i} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"com a mínim":"més de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingués ${i} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Format invàlid: ha de començar amb "${i.prefix}"`:i.format==="ends_with"?`Format invàlid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format invàlid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${i.pattern}`:`Format invàlid per a ${r[i.format]??t.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${t.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${t.origin}`;default:return"Entrada invàlida"}}};function $f(){return{localeError:hf()}}const bf=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function n(t){return e[t]??null}const r={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${l}`:`Neplatný vstup: očekáváno ${i}, obdrženo ${l}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očekáváno ${P(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je příliš velká: ${t.origin??"hodnota"} musí mít ${i}${t.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${t.origin??"hodnota"} musí být ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je příliš malá: ${t.origin??"hodnota"} musí mít ${i}${t.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${t.origin??"hodnota"} musí být ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neplatný řetězec: musí začínat na "${i.prefix}"`:i.format==="ends_with"?`Neplatný řetězec: musí končit na "${i.suffix}"`:i.format==="includes"?`Neplatný řetězec: musí obsahovat "${i.includes}"`:i.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${i.pattern}`:`Neplatný formát ${r[i.format]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${t.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${k(t.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function _f(){return{localeError:bf()}}const yf=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}const r={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æt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",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æt",file:"fil"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${l}`:`Ugyldigt input: forventede ${i}, fik ${l}`}case"invalid_value":return t.values.length===1?`Ugyldig værdi: forventede ${P(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=o[t.origin]??t.origin;return a?`For stor: forventede ${l??"value"} ${a.verb} ${i} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${l??"value"} havde ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=o[t.origin]??t.origin;return a?`For lille: forventede ${l} ${a.verb} ${i} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${l} havde ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${t.origin}`;default:return"Ugyldigt input"}}};function kf(){return{localeError:yf()}}const Sf=()=>{const 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 n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${l}`:`Ungültige Eingabe: erwartet ${i}, erhalten ${l}`}case"invalid_value":return t.values.length===1?`Ungültige Eingabe: erwartet ${P(t.values[0])}`:`Ungültige Option: erwartet eine von ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ist`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ist`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ungültiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ungültiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ungültiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ungültiger String: muss dem Muster ${i.pattern} entsprechen`:`Ungültig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${t.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${t.origin}`;default:return"Ungültige Eingabe"}}};function wf(){return{localeError:Sf()}}const If=()=>{const 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 n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return`Invalid input: expected ${i}, received ${l}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${P(t.values[0])}`:`Invalid option: expected one of ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Too big: expected ${t.origin??"value"} to have ${i}${t.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${t.origin??"value"} to be ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Too small: expected ${t.origin} to have ${i}${t.minimum.toString()} ${a.unit}`:`Too small: expected ${t.origin} to be ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${t.divisor}`;case"unrecognized_keys":return`Unrecognized key${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}};function Sc(){return{localeError:If()}}const zf=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}const r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${l}`:`Nevalida enigo: atendiĝis ${i}, riceviĝis ${l}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendiĝis ${P(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendiĝis ke ${t.origin} havu ${i}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${r[i.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} ŝlosilo${t.keys.length>1?"j":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function xf(){return{localeError:zf()}}const Df=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"dirección de correo electrónico",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ón ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${l}`:`Entrada inválida: se esperaba ${i}, recibido ${l}`}case"invalid_value":return t.values.length===1?`Entrada inválida: se esperaba ${P(t.values[0])}`:`Opción inválida: se esperaba una de ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${l??"valor"} tuviera ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${l??"valor"} fuera ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Demasiado pequeño: se esperaba que ${l} tuviera ${i}${t.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${l} fuera ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Cadena inválida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inválida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inválida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${i.pattern}`:`Inválido ${r[i.format]??t.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[t.origin]??t.origin}`;default:return"Entrada inválida"}}};function Ef(){return{localeError:Df()}}const Of=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function n(t){return e[t]??null}const r={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: می‌بایست instanceof ${t.expected} می‌بود، ${l} دریافت شد`:`ورودی نامعتبر: می‌بایست ${i} می‌بود، ${l} دریافت شد`}case"invalid_value":return t.values.length===1?`ورودی نامعتبر: می‌بایست ${P(t.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${k(t.values,"|")} می‌بود`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} باشد`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} باشد`}case"invalid_format":{const i=t;return i.format==="starts_with"?`رشته نامعتبر: باید با "${i.prefix}" شروع شود`:i.format==="ends_with"?`رشته نامعتبر: باید با "${i.suffix}" تمام شود`:i.format==="includes"?`رشته نامعتبر: باید شامل "${i.includes}" باشد`:i.format==="regex"?`رشته نامعتبر: باید با الگوی ${i.pattern} مطابقت داشته باشد`:`${r[i.format]??t.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case"unrecognized_keys":return`کلید${t.keys.length>1?"های":""} ناشناس: ${k(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function Nf(){return{localeError:Of()}}const jf=()=>{const e={string:{unit:"merkkiä",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äivämäärän"}};function n(t){return e[t]??null}const r={regex:"säännöllinen lauseke",email:"sähköpostiosoite",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äivämäärä",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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${l}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${l}`}case"invalid_value":return t.values.length===1?`Virheellinen syöte: täytyy olla ${P(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${i}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${i}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen syöte: täytyy sisältää "${i.includes}"`:i.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${i.pattern}`:`Virheellinen ${r[i.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${k(t.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öte"}}};function Uf(){return{localeError:jf()}}const Tf=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN",number:"nombre",array:"tableau"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instanceof ${t.expected} attendu, ${l} reçu`:`Entrée invalide : ${i} attendu, ${l} reçu`}case"invalid_value":return t.values.length===1?`Entrée invalide : ${P(t.values[0])} attendu`:`Option invalide : une valeur parmi ${k(t.values,"|")} attendue`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${t.origin??"valeur"} doit ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${t.origin??"valeur"} doit être ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${t.origin} doit ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${t.origin} doit être ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${k(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Pf(){return{localeError:Tf()}}const Cf=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${l}`:`Entrée invalide : attendu ${i}, reçu ${l}`}case"invalid_value":return t.values.length===1?`Entrée invalide : attendu ${P(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"≤":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${i}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"≥":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au motif ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${k(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Af(){return{localeError:Cf()}}const Zf=()=>{const e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},n={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},r=u=>u?e[u]:void 0,o=u=>{const d=r(u);return d?d.label:u??e.unknown.label},t=u=>`ה${o(u)}`,i=u=>{const d=r(u);return((d==null?void 0:d.gender)??"m")==="f"?"צריכה להיות":"צריך להיות"},a=u=>u?n[u]??null:null,l={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},s={nan:"NaN"};return u=>{var d;switch(u.code){case"invalid_type":{const m=u.expected,p=s[m??""]??o(m),v=C(u.input),h=s[v]??((d=e[v])==null?void 0:d.label)??v;return/^[A-Z]/.test(u.expected)?`קלט לא תקין: צריך להיות instanceof ${u.expected}, התקבל ${h}`:`קלט לא תקין: צריך להיות ${p}, התקבל ${h}`}case"invalid_value":{if(u.values.length===1)return`ערך לא תקין: הערך חייב להיות ${P(u.values[0])}`;const m=u.values.map(h=>P(h));if(u.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${m[0]} או ${m[1]}`;const p=m[m.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${m.slice(0,-1).join(", ")} או ${p}`}case"too_big":{const m=a(u.origin),p=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.longLabel)??"ארוך"} מדי: ${p} צריכה להכיל ${u.maximum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או פחות":"לכל היותר"}`.trim();if(u.origin==="number"){const f=u.inclusive?`קטן או שווה ל-${u.maximum}`:`קטן מ-${u.maximum}`;return`גדול מדי: ${p} צריך להיות ${f}`}if(u.origin==="array"||u.origin==="set"){const f=u.origin==="set"?"צריכה":"צריך",$=u.inclusive?`${u.maximum} ${(m==null?void 0:m.unit)??""} או פחות`:`פחות מ-${u.maximum} ${(m==null?void 0:m.unit)??""}`;return`גדול מדי: ${p} ${f} להכיל ${$}`.trim()}const v=u.inclusive?"<=":"<",h=i(u.origin??"value");return m!=null&&m.unit?`${m.longLabel} מדי: ${p} ${h} ${v}${u.maximum.toString()} ${m.unit}`:`${(m==null?void 0:m.longLabel)??"גדול"} מדי: ${p} ${h} ${v}${u.maximum.toString()}`}case"too_small":{const m=a(u.origin),p=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.shortLabel)??"קצר"} מדי: ${p} צריכה להכיל ${u.minimum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או יותר":"לפחות"}`.trim();if(u.origin==="number"){const f=u.inclusive?`גדול או שווה ל-${u.minimum}`:`גדול מ-${u.minimum}`;return`קטן מדי: ${p} צריך להיות ${f}`}if(u.origin==="array"||u.origin==="set"){const f=u.origin==="set"?"צריכה":"צריך";if(u.minimum===1&&u.inclusive){const _=(u.origin==="set","לפחות פריט אחד");return`קטן מדי: ${p} ${f} להכיל ${_}`}const $=u.inclusive?`${u.minimum} ${(m==null?void 0:m.unit)??""} או יותר`:`יותר מ-${u.minimum} ${(m==null?void 0:m.unit)??""}`;return`קטן מדי: ${p} ${f} להכיל ${$}`.trim()}const v=u.inclusive?">=":">",h=i(u.origin??"value");return m!=null&&m.unit?`${m.shortLabel} מדי: ${p} ${h} ${v}${u.minimum.toString()} ${m.unit}`:`${(m==null?void 0:m.shortLabel)??"קטן"} מדי: ${p} ${h} ${v}${u.minimum.toString()}`}case"invalid_format":{const m=u;if(m.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${m.prefix}"`;if(m.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${m.suffix}"`;if(m.format==="includes")return`המחרוזת חייבת לכלול "${m.includes}"`;if(m.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${m.pattern}`;const p=l[m.format],v=(p==null?void 0:p.label)??m.format,f=((p==null?void 0:p.gender)??"m")==="f"?"תקינה":"תקין";return`${v} לא ${f}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${u.divisor}`;case"unrecognized_keys":return`מפתח${u.keys.length>1?"ות":""} לא מזוה${u.keys.length>1?"ים":"ה"}: ${k(u.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(u.origin??"array")}`;default:return"קלט לא תקין"}}};function Bf(){return{localeError:Zf()}}const Mf=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}const r={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${l}`:`Érvénytelen bemenet: a várt érték ${i}, a kapott érték ${l}`}case"invalid_value":return t.values.length===1?`Érvénytelen bemenet: a várt érték ${P(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Túl nagy: ${t.origin??"érték"} mérete túl nagy ${i}${t.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${t.origin??"érték"} túl nagy: ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${i}${t.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Érvénytelen string: "${i.prefix}" értékkel kell kezdődnie`:i.format==="ends_with"?`Érvénytelen string: "${i.suffix}" értékkel kell végződnie`:i.format==="includes"?`Érvénytelen string: "${i.includes}" értéket kell tartalmaznia`:i.format==="regex"?`Érvénytelen string: ${i.pattern} mintának kell megfelelnie`:`Érvénytelen ${r[i.format]??t.format}`}case"not_multiple_of":return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${t.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${t.origin}`;default:return"Érvénytelen bemenet"}}};function Vf(){return{localeError:Mf()}}function wc(e,n,r){return Math.abs(e)===1?n:r}function it(e){if(!e)return"";const n=["ա","ե","ը","ի","ո","ու","օ"],r=e[e.length-1];return e+(n.includes(r)?"ն":"ը")}const Ff=()=>{const e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function n(t){return e[t]??null}const r={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${l}`:`Սխալ մուտքագրում․ սպասվում էր ${i}, ստացվել է ${l}`}case"invalid_value":return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${P(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=wc(l,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} կունենա ${i}${t.maximum.toString()} ${s}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} լինի ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=wc(l,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} կունենա ${i}${t.minimum.toString()} ${s}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} լինի ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${i.prefix}"-ով`:i.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${i.suffix}"-ով`:i.format==="includes"?`Սխալ տող․ պետք է պարունակի "${i.includes}"`:i.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${i.pattern} ձևաչափին`:`Սխալ ${r[i.format]??t.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${t.keys.length>1?"ներ":""}. ${k(t.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${it(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${it(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function Lf(){return{localeError:Ff()}}const Rf=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${l}`:`Input tidak valid: diharapkan ${i}, diterima ${l}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${P(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${r[i.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function Jf(){return{localeError:Rf()}}const qf=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function n(t){return e[t]??null}const r={regex:"gildi",email:"netfang",url:"vefslóð",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ími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",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ölugildi",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${l} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${l} þar sem á að vera ${i}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert ráð fyrir ${P(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} hafi ${i}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} sé ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${i}${t.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ógildur strengur: verður að byrja á "${i.prefix}"`:i.format==="ends_with"?`Ógildur strengur: verður að enda á "${i.suffix}"`:i.format==="includes"?`Ógildur strengur: verður að innihalda "${i.includes}"`:i.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${i.pattern}`:`Rangt ${r[i.format]??t.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`Óþekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${k(t.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${t.origin}`;default:return"Rangt gildi"}}};function Yf(){return{localeError:qf()}}const Kf=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${l}`:`Input non valido: atteso ${i}, ricevuto ${l}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${P(t.values[0])}`:`Opzione non valida: atteso uno tra ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${i}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${i}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${k(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function Wf(){return{localeError:Kf()}}const Gf=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function n(t){return e[t]??null}const r={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${l}が入力されました`:`無効な入力: ${i}が期待されましたが、${l}が入力されました`}case"invalid_value":return t.values.length===1?`無効な入力: ${P(t.values[0])}が期待されました`:`無効な選択: ${k(t.values,"、")}のいずれかである必要があります`;case"too_big":{const i=t.inclusive?"以下である":"より小さい",a=n(t.origin);return a?`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${a.unit??"要素"}${i}必要があります`:`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${i}必要があります`}case"too_small":{const i=t.inclusive?"以上である":"より大きい",a=n(t.origin);return a?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${a.unit}${i}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${i}必要があります`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無効な文字列: "${i.prefix}"で始まる必要があります`:i.format==="ends_with"?`無効な文字列: "${i.suffix}"で終わる必要があります`:i.format==="includes"?`無効な文字列: "${i.includes}"を含む必要があります`:i.format==="regex"?`無効な文字列: パターン${i.pattern}に一致する必要があります`:`無効な${r[i.format]??t.format}`}case"not_multiple_of":return`無効な数値: ${t.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${t.keys.length>1?"群":""}: ${k(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function Hf(){return{localeError:Gf()}}const Xf=()=>{const e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function n(t){return e[t]??null}const r={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${l}`:`არასწორი შეყვანა: მოსალოდნელი ${i}, მიღებული ${l}`}case"invalid_value":return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${P(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${k(t.values,"|")}-დან`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} იყოს ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${i.prefix}"-ით`:i.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${i.suffix}"-ით`:i.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${i.includes}"-ს`:i.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${i.pattern}`:`არასწორი ${r[i.format]??t.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${t.keys.length>1?"ები":"ი"}: ${k(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function Qf(){return{localeError:Xf()}}const ep=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function n(t){return e[t]??null}const r={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${l}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${i} ប៉ុន្តែទទួលបាន ${l}`}case"invalid_value":return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${P(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${i.prefix}"`:i.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${i.suffix}"`:i.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${i.includes}"`:i.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${i.pattern}`:`មិនត្រឹមត្រូវ៖ ${r[i.format]??t.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${k(t.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function Ic(){return{localeError:ep()}}function tp(){return Ic()}const np=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${l}입니다`:`잘못된 입력: 예상 타입은 ${i}, 받은 타입은 ${l}입니다`}case"invalid_value":return t.values.length===1?`잘못된 입력: 값은 ${P(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${k(t.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const i=t.inclusive?"이하":"미만",a=i==="미만"?"이어야 합니다":"여야 합니다",l=n(t.origin),s=(l==null?void 0:l.unit)??"요소";return l?`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()} ${i}${a}`}case"too_small":{const i=t.inclusive?"이상":"초과",a=i==="이상"?"이어야 합니다":"여야 합니다",l=n(t.origin),s=(l==null?void 0:l.unit)??"요소";return l?`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()} ${i}${a}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`잘못된 문자열: "${i.prefix}"(으)로 시작해야 합니다`:i.format==="ends_with"?`잘못된 문자열: "${i.suffix}"(으)로 끝나야 합니다`:i.format==="includes"?`잘못된 문자열: "${i.includes}"을(를) 포함해야 합니다`:i.format==="regex"?`잘못된 문자열: 정규식 ${i.pattern} 패턴과 일치해야 합니다`:`잘못된 ${r[i.format]??t.format}`}case"not_multiple_of":return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${k(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function rp(){return{localeError:np()}}const wt=e=>e.charAt(0).toUpperCase()+e.slice(1);function zc(e){const n=Math.abs(e),r=n%10,o=n%100;return o>=11&&o<=19||r===0?"many":r===1?"one":"few"}const ip=()=>{const e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function n(t,i,a,l){const s=e[t]??null;return s===null?s:{unit:s.unit[i],verb:s.verb[l][a?"inclusive":"notInclusive"]}}const r={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},o={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${l}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${l}, o tikėtasi - ${i}`}case"invalid_value":return t.values.length===1?`Privalo būti ${P(t.values[0])}`:`Privalo būti vienas iš ${k(t.values,"|")} pasirinkimų`;case"too_big":{const i=o[t.origin]??t.origin,a=n(t.origin,zc(Number(t.maximum)),t.inclusive??!1,"smaller");if(a!=null&&a.verb)return`${wt(i??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${wt(i??t.origin??"reikšmė")} turi būti ${l} ${t.maximum.toString()} ${a==null?void 0:a.unit}`}case"too_small":{const i=o[t.origin]??t.origin,a=n(t.origin,zc(Number(t.minimum)),t.inclusive??!1,"bigger");if(a!=null&&a.verb)return`${wt(i??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${wt(i??t.origin??"reikšmė")} turi būti ${l} ${t.minimum.toString()} ${a==null?void 0:a.unit}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Eilutė privalo prasidėti "${i.prefix}"`:i.format==="ends_with"?`Eilutė privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilutė privalo įtraukti "${i.includes}"`:i.format==="regex"?`Eilutė privalo atitikti ${i.pattern}`:`Neteisingas ${r[i.format]??t.format}`}case"not_multiple_of":return`Skaičius privalo būti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${k(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const i=o[t.origin]??t.origin;return`${wt(i??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function op(){return{localeError:ip()}}const ap=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function n(t){return e[t]??null}const r={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${l}`:`Грешен внес: се очекува ${i}, примено ${l}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${P(t.values[0])}`:`Грешана опција: се очекува една ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Премногу голем: се очекува ${t.origin??"вредноста"} да има ${i}${t.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${t.origin??"вредноста"} да биде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Премногу мал: се очекува ${t.origin} да има ${i}${t.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неважечка низа: мора да започнува со "${i.prefix}"`:i.format==="ends_with"?`Неважечка низа: мора да завршува со "${i.suffix}"`:i.format==="includes"?`Неважечка низа: мора да вклучува "${i.includes}"`:i.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${k(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function lp(){return{localeError:ap()}}const cp=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${l}`:`Input tidak sah: dijangka ${i}, diterima ${l}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${P(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${r[i.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${k(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function up(){return{localeError:cp()}}const sp=()=>{const e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${l}`:`Ongeldige invoer: verwacht ${i}, ontving ${l}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${P(t.values[0])}`:`Ongeldige optie: verwacht één van ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${l}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${l}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} is`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${l}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${l}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} is`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function dp(){return{localeError:sp()}}const mp=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function n(t){return e[t]??null}const r={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åde",ipv6:"IPv6-område",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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${l}`:`Ugyldig input: forventet ${i}, fikk ${l}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${P(t.values[0])}`:`Ugyldig valg: forventet en av ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: må starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: må ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: må inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: må matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function fp(){return{localeError:mp()}}const pp=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"giren",email:"epostagâh",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âmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${l}`:`Fâsit giren: umulan ${i}, alınan ${l}`}case"invalid_value":return t.values.length===1?`Fâsit giren: umulan ${P(t.values[0])}`:`Fâsit tercih: mûteberler ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} olmalıydı.`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} olmalıydı.`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Fâsit metin: "${i.prefix}" ile başlamalı.`:i.format==="ends_with"?`Fâsit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`Fâsit metin: "${i.includes}" ihtivâ etmeli.`:i.format==="regex"?`Fâsit metin: ${i.pattern} nakşına uymalı.`:`Fâsit ${r[i.format]??t.format}`}case"not_multiple_of":return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${t.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function gp(){return{localeError:pp()}}const vp=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function n(t){return e[t]??null}const r={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${l} ترلاسه شو`:`ناسم ورودي: باید ${i} وای, مګر ${l} ترلاسه شو`}case"invalid_value":return t.values.length===1?`ناسم ورودي: باید ${P(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${k(t.values,"|")} څخه وای`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} وي`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} وي`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ناسم متن: باید د "${i.prefix}" سره پیل شي`:i.format==="ends_with"?`ناسم متن: باید د "${i.suffix}" سره پای ته ورسيږي`:i.format==="includes"?`ناسم متن: باید "${i.includes}" ولري`:i.format==="regex"?`ناسم متن: باید د ${i.pattern} سره مطابقت ولري`:`${r[i.format]??t.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${t.keys.length>1?"کلیډونه":"کلیډ"}: ${k(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function hp(){return{localeError:vp()}}const $p=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function n(t){return e[t]??null}const r={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${l}`:`Nieprawidłowe dane wejściowe: oczekiwano ${i}, otrzymano ${l}`}case"invalid_value":return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${P(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za duża wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Za mała wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${i.prefix}"`:i.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${i.suffix}"`:i.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${i.includes}"`:i.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${i.pattern}`:`Nieprawidłow(y/a/e) ${r[i.format]??t.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${t.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${t.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function bp(){return{localeError:$p()}}const _p=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function n(t){return e[t]??null}const r={regex:"padrão",email:"endereço 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ção ISO",ipv4:"endereço IPv4",ipv6:"endereço 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úmero E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",number:"número",null:"nulo"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipo inválido: esperado instanceof ${t.expected}, recebido ${l}`:`Tipo inválido: esperado ${i}, recebido ${l}`}case"invalid_value":return t.values.length===1?`Entrada inválida: esperado ${P(t.values[0])}`:`Opção inválida: esperada uma das ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Muito grande: esperado que ${t.origin??"valor"} tivesse ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${t.origin??"valor"} fosse ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Muito pequeno: esperado que ${t.origin} tivesse ${i}${t.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${t.origin} fosse ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Texto inválido: deve começar com "${i.prefix}"`:i.format==="ends_with"?`Texto inválido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inválido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inválido: deve corresponder ao padrão ${i.pattern}`:`${r[i.format]??t.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Chave${t.keys.length>1?"s":""} desconhecida${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Chave inválida em ${t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${t.origin}`;default:return"Campo inválido"}}};function yp(){return{localeError:_p()}}function xc(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const kp=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function n(t){return e[t]??null}const r={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${l}`:`Неверный ввод: ожидалось ${i}, получено ${l}`}case"invalid_value":return t.values.length===1?`Неверный ввод: ожидалось ${P(t.values[0])}`:`Неверный вариант: ожидалось одно из ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=xc(l,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет иметь ${i}${t.maximum.toString()} ${s}`}return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=xc(l,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${i}${t.minimum.toString()} ${s}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неверная строка: должна начинаться с "${i.prefix}"`:i.format==="ends_with"?`Неверная строка: должна заканчиваться на "${i.suffix}"`:i.format==="includes"?`Неверная строка: должна содержать "${i.includes}"`:i.format==="regex"?`Неверная строка: должна соответствовать шаблону ${i.pattern}`:`Неверный ${r[i.format]??t.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспознанн${t.keys.length>1?"ые":"ый"} ключ${t.keys.length>1?"и":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function Sp(){return{localeError:kp()}}const wp=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}const r={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${l}`:`Neveljaven vnos: pričakovano ${i}, prejeto ${l}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pričakovano ${P(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} imelo ${i}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pričakovano, da bo ${t.origin} imelo ${i}${t.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neveljaven niz: mora se začeti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se končati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${r[i.format]??t.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i ključi":" ključ"}: ${k(t.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function Ip(){return{localeError:wp()}}const zp=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function n(t){return e[t]??null}const r={regex:"reguljärt 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äng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${l}`:`Ogiltig inmatning: förväntat ${i}, fick ${l}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: förväntat ${P(t.values[0])}`:`Ogiltigt val: förväntade en av ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`För stor(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ogiltig sträng: måste börja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig sträng: måste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig sträng: måste innehålla "${i.includes}"`:i.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${i.pattern}"`:`Ogiltig(t) ${r[i.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${t.origin??"värdet"}`;default:return"Ogiltig input"}}};function xp(){return{localeError:zp()}}const Dp=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function n(t){return e[t]??null}const r={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${l}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${i}, பெறப்பட்டது ${l}`}case"invalid_value":return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${P(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${k(t.values,"|")} இல் ஒன்று`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const i=t;return i.format==="starts_with"?`தவறான சரம்: "${i.prefix}" இல் தொடங்க வேண்டும்`:i.format==="ends_with"?`தவறான சரம்: "${i.suffix}" இல் முடிவடைய வேண்டும்`:i.format==="includes"?`தவறான சரம்: "${i.includes}" ஐ உள்ளடக்க வேண்டும்`:i.format==="regex"?`தவறான சரம்: ${i.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${r[i.format]??t.format}`}case"not_multiple_of":return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${t.keys.length>1?"கள்":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Ep(){return{localeError:Dp()}}const Op=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function n(t){return e[t]??null}const r={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${l}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${i} แต่ได้รับ ${l}`}case"invalid_value":return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${P(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"ไม่เกิน":"น้อยกว่า",a=n(t.origin);return a?`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"อย่างน้อย":"มากกว่า",a=n(t.origin);return a?`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${i.prefix}"`:i.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${i.suffix}"`:i.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${i.includes}" อยู่ในข้อความ`:i.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${i.pattern}`:`รูปแบบไม่ถูกต้อง: ${r[i.format]??t.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${k(t.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Np(){return{localeError:Op()}}const jp=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function n(t){return e[t]??null}const r={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üre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${l}`:`Geçersiz değer: beklenen ${i}, alınan ${l}`}case"invalid_value":return t.values.length===1?`Geçersiz değer: beklenen ${P(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Geçersiz metin: "${i.prefix}" ile başlamalı`:i.format==="ends_with"?`Geçersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Geçersiz metin: "${i.includes}" içermeli`:i.format==="regex"?`Geçersiz metin: ${i.pattern} desenine uymalı`:`Geçersiz ${r[i.format]??t.format}`}case"not_multiple_of":return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${t.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function Up(){return{localeError:jp()}}const Tp=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function n(t){return e[t]??null}const r={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${l}`:`Неправильні вхідні дані: очікується ${i}, отримано ${l}`}case"invalid_value":return t.values.length===1?`Неправильні вхідні дані: очікується ${P(t.values[0])}`:`Неправильна опція: очікується одне з ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Занадто велике: очікується, що ${t.origin??"значення"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${t.origin??"значення"} буде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Занадто мале: очікується, що ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неправильний рядок: повинен починатися з "${i.prefix}"`:i.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${i.suffix}"`:i.format==="includes"?`Неправильний рядок: повинен містити "${i.includes}"`:i.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${i.pattern}`:`Неправильний ${r[i.format]??t.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${t.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${t.keys.length>1?"і":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function Dc(){return{localeError:Tp()}}function Pp(){return Dc()}const Cp=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function n(t){return e[t]??null}const r={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${l} موصول ہوا`:`غلط ان پٹ: ${i} متوقع تھا، ${l} موصول ہوا`}case"invalid_value":return t.values.length===1?`غلط ان پٹ: ${P(t.values[0])} متوقع تھا`:`غلط آپشن: ${k(t.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`بہت بڑا: ${t.origin??"ویلیو"} کے ${i}${t.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??"ویلیو"} کا ${i}${t.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`بہت چھوٹا: ${t.origin} کے ${i}${t.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${i}${t.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const i=t;return i.format==="starts_with"?`غلط سٹرنگ: "${i.prefix}" سے شروع ہونا چاہیے`:i.format==="ends_with"?`غلط سٹرنگ: "${i.suffix}" پر ختم ہونا چاہیے`:i.format==="includes"?`غلط سٹرنگ: "${i.includes}" شامل ہونا چاہیے`:i.format==="regex"?`غلط سٹرنگ: پیٹرن ${i.pattern} سے میچ ہونا چاہیے`:`غلط ${r[i.format]??t.format}`}case"not_multiple_of":return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${t.keys.length>1?"ز":""}: ${k(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Ap(){return{localeError:Cp()}}const Zp=()=>{const e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${l}`:`Noto‘g‘ri kirish: kutilgan ${i}, qabul qilingan ${l}`}case"invalid_value":return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${P(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Noto‘g‘ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto‘g‘ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto‘g‘ri satr: "${i.includes}" ni o‘z ichiga olishi kerak`:i.format==="regex"?`Noto‘g‘ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${r[i.format]??t.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${t.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function Bp(){return{localeError:Zp()}}const Mp=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function n(t){return e[t]??null}const r={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${l}`:`Đầu vào không hợp lệ: mong đợi ${i}, nhận được ${l}`}case"invalid_value":return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${P(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Quá lớn: mong đợi ${t.origin??"giá trị"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${t.origin??"giá trị"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Quá nhỏ: mong đợi ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${i.prefix}"`:i.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${i.suffix}"`:i.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${i.includes}"`:i.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${i.pattern}`:`${r[i.format]??t.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${t.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${k(t.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${t.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${t.origin}`;default:return"Đầu vào không hợp lệ"}}};function Vp(){return{localeError:Mp()}}const Fp=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function n(t){return e[t]??null}const r={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${l}`:`无效输入:期望 ${i},实际接收 ${l}`}case"invalid_value":return t.values.length===1?`无效输入:期望 ${P(t.values[0])}`:`无效选项:期望以下之一 ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`无效字符串:必须以 "${i.prefix}" 开头`:i.format==="ends_with"?`无效字符串:必须以 "${i.suffix}" 结尾`:i.format==="includes"?`无效字符串:必须包含 "${i.includes}"`:i.format==="regex"?`无效字符串:必须满足正则表达式 ${i.pattern}`:`无效${r[i.format]??t.format}`}case"not_multiple_of":return`无效数字:必须是 ${t.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function Lp(){return{localeError:Fp()}}const Rp=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function n(t){return e[t]??null}const r={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${l}`:`無效的輸入值:預期為 ${i},但收到 ${l}`}case"invalid_value":return t.values.length===1?`無效的輸入值:預期為 ${P(t.values[0])}`:`無效的選項:預期為以下其中之一 ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()} ${a.unit}`:`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無效的字串:必須以 "${i.prefix}" 開頭`:i.format==="ends_with"?`無效的字串:必須以 "${i.suffix}" 結尾`:i.format==="includes"?`無效的字串:必須包含 "${i.includes}"`:i.format==="regex"?`無效的字串:必須符合格式 ${i.pattern}`:`無效的 ${r[i.format]??t.format}`}case"not_multiple_of":return`無效的數字:必須為 ${t.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${t.keys.length>1?"們":""}:${k(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function Jp(){return{localeError:Rp()}}const qp=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function n(t){return e[t]??null}const r={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",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:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${l}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${i}, àmọ̀ a rí ${l}`}case"invalid_value":return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${P(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??"iye"} ${a.verb} ${i}${t.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${i}${t.maximum}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${a.verb} ${i}${t.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${i}${t.minimum}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${i.prefix}"`:i.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${i.suffix}"`:i.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${i.includes}"`:i.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${i.pattern}`:`Aṣìṣe: ${r[i.format]??t.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${k(t.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${t.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${t.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function Yp(){return{localeError:qp()}}const Ec=Object.freeze(Object.defineProperty({__proto__:null,ar:sf,az:mf,be:pf,bg:vf,ca:$f,cs:_f,da:kf,de:wf,en:Sc,eo:xf,es:Ef,fa:Nf,fi:Uf,fr:Pf,frCA:Af,he:Bf,hu:Vf,hy:Lf,id:Jf,is:Yf,it:Wf,ja:Hf,ka:Qf,kh:tp,km:Ic,ko:rp,lt:op,mk:lp,ms:up,nl:dp,no:fp,ota:gp,pl:bp,ps:hp,pt:yp,ru:Sp,sl:Ip,sv:xp,ta:Ep,th:Np,tr:Up,ua:Pp,uk:Dc,ur:Ap,uz:Bp,vi:Vp,yo:Yp,zhCN:Lp,zhTW:Jp},Symbol.toStringTag,{value:"Module"}));var Oc;const Nc=Symbol("ZodOutput"),jc=Symbol("ZodInput");class Uc{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...r){const o=r[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){const r=this._map.get(n);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(n),this}get(n){const r=n._zod.parent;if(r){const o={...this.get(r)??{}};delete o.id;const t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}}function Rr(){return new Uc}(Oc=globalThis).__zod_globalRegistry??(Oc.__zod_globalRegistry=Rr());const Ie=globalThis.__zod_globalRegistry;function Tc(e,n){return new e({type:"string",...b(n)})}function Pc(e,n){return new e({type:"string",coerce:!0,...b(n)})}function Jr(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...b(n)})}function un(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...b(n)})}function qr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...b(n)})}function Yr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...b(n)})}function Kr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...b(n)})}function Wr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...b(n)})}function sn(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...b(n)})}function Gr(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...b(n)})}function Hr(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...b(n)})}function Xr(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...b(n)})}function Qr(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...b(n)})}function ei(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...b(n)})}function ti(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...b(n)})}function ni(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...b(n)})}function ri(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...b(n)})}function ii(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...b(n)})}function Cc(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...b(n)})}function oi(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...b(n)})}function ai(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...b(n)})}function li(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...b(n)})}function ci(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...b(n)})}function ui(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...b(n)})}function si(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...b(n)})}const Ac={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Zc(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...b(n)})}function Bc(e,n){return new e({type:"string",format:"date",check:"string_format",...b(n)})}function Mc(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...b(n)})}function Vc(e,n){return new e({type:"string",format:"duration",check:"string_format",...b(n)})}function Fc(e,n){return new e({type:"number",checks:[],...b(n)})}function Lc(e,n){return new e({type:"number",coerce:!0,checks:[],...b(n)})}function Rc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...b(n)})}function Jc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...b(n)})}function qc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...b(n)})}function Yc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...b(n)})}function Kc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...b(n)})}function Wc(e,n){return new e({type:"boolean",...b(n)})}function Gc(e,n){return new e({type:"boolean",coerce:!0,...b(n)})}function Hc(e,n){return new e({type:"bigint",...b(n)})}function Xc(e,n){return new e({type:"bigint",coerce:!0,...b(n)})}function Qc(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...b(n)})}function eu(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...b(n)})}function tu(e,n){return new e({type:"symbol",...b(n)})}function nu(e,n){return new e({type:"undefined",...b(n)})}function ru(e,n){return new e({type:"null",...b(n)})}function iu(e){return new e({type:"any"})}function ou(e){return new e({type:"unknown"})}function au(e,n){return new e({type:"never",...b(n)})}function lu(e,n){return new e({type:"void",...b(n)})}function cu(e,n){return new e({type:"date",...b(n)})}function uu(e,n){return new e({type:"date",coerce:!0,...b(n)})}function su(e,n){return new e({type:"nan",...b(n)})}function Ve(e,n){return new Tr({check:"less_than",...b(n),value:e,inclusive:!1})}function ze(e,n){return new Tr({check:"less_than",...b(n),value:e,inclusive:!0})}function Fe(e,n){return new Pr({check:"greater_than",...b(n),value:e,inclusive:!1})}function $e(e,n){return new Pr({check:"greater_than",...b(n),value:e,inclusive:!0})}function di(e){return Fe(0,e)}function mi(e){return Ve(0,e)}function fi(e){return ze(0,e)}function pi(e){return $e(0,e)}function ot(e,n){return new Na({check:"multiple_of",...b(n),value:e})}function at(e,n){return new Ta({check:"max_size",...b(n),maximum:e})}function Le(e,n){return new Pa({check:"min_size",...b(n),minimum:e})}function It(e,n){return new Ca({check:"size_equals",...b(n),size:e})}function zt(e,n){return new Aa({check:"max_length",...b(n),maximum:e})}function He(e,n){return new Za({check:"min_length",...b(n),minimum:e})}function xt(e,n){return new Ba({check:"length_equals",...b(n),length:e})}function dn(e,n){return new Ma({check:"string_format",format:"regex",...b(n),pattern:e})}function mn(e){return new Va({check:"string_format",format:"lowercase",...b(e)})}function fn(e){return new Fa({check:"string_format",format:"uppercase",...b(e)})}function pn(e,n){return new La({check:"string_format",format:"includes",...b(n),includes:e})}function gn(e,n){return new Ra({check:"string_format",format:"starts_with",...b(n),prefix:e})}function vn(e,n){return new Ja({check:"string_format",format:"ends_with",...b(n),suffix:e})}function gi(e,n,r){return new Ya({check:"property",property:e,schema:n,...b(r)})}function hn(e,n){return new Ka({check:"mime_type",mime:e,...b(n)})}function Pe(e){return new Wa({check:"overwrite",tx:e})}function $n(e){return Pe(n=>n.normalize(e))}function bn(){return Pe(e=>e.trim())}function _n(){return Pe(e=>e.toLowerCase())}function yn(){return Pe(e=>e.toUpperCase())}function kn(){return Pe(e=>Do(e))}function du(e,n,r){return new e({type:"array",element:n,...b(r)})}function Kp(e,n,r){return new e({type:"union",options:n,...b(r)})}function Wp(e,n,r){return new e({type:"union",options:n,inclusive:!1,...b(r)})}function Gp(e,n,r,o){return new e({type:"union",options:r,discriminator:n,...b(o)})}function Hp(e,n,r){return new e({type:"intersection",left:n,right:r})}function Xp(e,n,r,o){const t=r instanceof Z,i=t?o:r,a=t?r:null;return new e({type:"tuple",items:n,rest:a,...b(i)})}function Qp(e,n,r,o){return new e({type:"record",keyType:n,valueType:r,...b(o)})}function eg(e,n,r,o){return new e({type:"map",keyType:n,valueType:r,...b(o)})}function tg(e,n,r){return new e({type:"set",valueType:n,...b(r)})}function ng(e,n,r){const o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...b(r)})}function rg(e,n,r){return new e({type:"enum",entries:n,...b(r)})}function ig(e,n,r){return new e({type:"literal",values:Array.isArray(n)?n:[n],...b(r)})}function mu(e,n){return new e({type:"file",...b(n)})}function og(e,n){return new e({type:"transform",transform:n})}function ag(e,n){return new e({type:"optional",innerType:n})}function lg(e,n){return new e({type:"nullable",innerType:n})}function cg(e,n,r){return new e({type:"default",innerType:n,get defaultValue(){return typeof r=="function"?r():Xt(r)}})}function ug(e,n,r){return new e({type:"nonoptional",innerType:n,...b(r)})}function sg(e,n){return new e({type:"success",innerType:n})}function dg(e,n,r){return new e({type:"catch",innerType:n,catchValue:typeof r=="function"?r:()=>r})}function mg(e,n,r){return new e({type:"pipe",in:n,out:r})}function fg(e,n){return new e({type:"readonly",innerType:n})}function pg(e,n,r){return new e({type:"template_literal",parts:n,...b(r)})}function gg(e,n){return new e({type:"lazy",getter:n})}function vg(e,n){return new e({type:"promise",innerType:n})}function fu(e,n,r){const o=b(r);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function pu(e,n,r){return new e({type:"custom",check:"custom",fn:n,...b(r)})}function gu(e){const n=vu(r=>(r.addIssue=o=>{if(typeof o=="string")r.issues.push(nt(o,r.value,n._zod.def));else{const t=o;t.fatal&&(t.continue=!1),t.code??(t.code="custom"),t.input??(t.input=r.value),t.inst??(t.inst=n),t.continue??(t.continue=!n._zod.def.abort),r.issues.push(nt(t))}},e(r.value,r)));return n}function vu(e,n){const r=new re({check:"custom",...b(n)});return r._zod.check=e,r}function hu(e){const n=new re({check:"describe"});return n._zod.onattach=[r=>{const o=Ie.get(r)??{};Ie.add(r,{...o,description:e})}],n._zod.check=()=>{},n}function $u(e){const n=new re({check:"meta"});return n._zod.onattach=[r=>{const o=Ie.get(r)??{};Ie.add(r,{...o,...e})}],n._zod.check=()=>{},n}function bu(e,n){const r=b(n);let o=r.truthy??["true","1","yes","on","y","enabled"],t=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(o=o.map(v=>typeof v=="string"?v.toLowerCase():v),t=t.map(v=>typeof v=="string"?v.toLowerCase():v));const i=new Set(o),a=new Set(t),l=e.Codec??Lr,s=e.Boolean??Zr,u=e.String??St,d=new u({type:"string",error:r.error}),m=new s({type:"boolean",error:r.error}),p=new l({type:"pipe",in:d,out:m,transform:((v,h)=>{let f=v;return r.case!=="sensitive"&&(f=f.toLowerCase()),i.has(f)?!0:a.has(f)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:p,continue:!1}),{})}),reverseTransform:((v,h)=>v===!0?o[0]||"true":t[0]||"false"),error:r.error});return p}function Dt(e,n,r,o={}){const t=b(o),i={...b(o),check:"string_format",type:"string",format:n,fn:typeof r=="function"?r:l=>r.test(l),...t};return r instanceof RegExp&&(i.pattern=r),new e(i)}function lt(e){let n=(e==null?void 0:e.target)??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Ie,target:n,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function W(e,n,r={path:[],schemaPath:[]}){var d,m;var o;const t=e._zod.def,i=n.seen.get(e);if(i)return i.count++,r.schemaPath.includes(e)&&(i.cycle=r.path),i.schema;const a={schema:{},count:1,cycle:void 0,path:r.path};n.seen.set(e,a);const l=(m=(d=e._zod).toJSONSchema)==null?void 0:m.call(d);if(l)a.schema=l;else{const p={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,p);else{const h=a.schema,f=n.processors[t.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);f(e,n,h,p)}const v=e._zod.parent;v&&(a.ref||(a.ref=v),W(v,n,p),n.seen.get(v).isParent=!0)}const s=n.metadataRegistry.get(e);return s&&Object.assign(a.schema,s),n.io==="input"&&ge(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function ct(e,n){var a,l,s,u;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=new Map;for(const d of e.seen.entries()){const m=(a=e.metadataRegistry.get(d[0]))==null?void 0:a.id;if(m){const p=o.get(m);if(p&&p!==d[0])throw new Error(`Duplicate schema id "${m}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(m,d[0])}}const t=d=>{var f;const m=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const $=(f=e.external.registry.get(d[0]))==null?void 0:f.id,_=e.external.uri??(B=>B);if($)return{ref:_($)};const S=d[1].defId??d[1].schema.id??`schema${e.counter++}`;return d[1].defId=S,{defId:S,ref:`${_("__shared")}#/${m}/${S}`}}if(d[1]===r)return{ref:"#"};const v=`#/${m}/`,h=d[1].schema.id??`__schema${e.counter++}`;return{defId:h,ref:v+h}},i=d=>{if(d[1].schema.$ref)return;const m=d[1],{ref:p,defId:v}=t(d);m.def={...m.schema},v&&(m.defId=v);const h=m.schema;for(const f in h)delete h[f];h.$ref=p};if(e.cycles==="throw")for(const d of e.seen.entries()){const m=d[1];if(m.cycle)throw new Error(`Cycle detected: #/${(l=m.cycle)==null?void 0:l.join("/")}/ + `)}v.write("payload.value = newResult;"),v.write("return payload;");const S=v.compile();return(L,U)=>S(p,L,U)};let i;const a=tt,l=!Kt.jitless,u=l&&Eo.value,d=n.catchall;let m;e._zod.parse=(p,v)=>{m??(m=o.value);const h=p.value;return a(h)?l&&u&&(v==null?void 0:v.async)===!1&&v.jitless!==!0?(i||(i=t(n.shape)),p=i(p,v),d?Zl([],h,p,v,m,e):p):r(p,v):(p.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),p)}});function Vl(e,n,r,o){for(const i of e)if(i.issues.length===0)return n.value=i.value,n;const t=e.filter(i=>!Ge(i));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>we(a,o,me())))}),n)}const rn=g("$ZodUnion",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.options.some(t=>t._zod.optin==="optional")?"optional":void 0),R(e._zod,"optout",()=>n.options.some(t=>t._zod.optout==="optional")?"optional":void 0),R(e._zod,"values",()=>{if(n.options.every(t=>t._zod.values))return new Set(n.options.flatMap(t=>Array.from(t._zod.values)))}),R(e._zod,"pattern",()=>{if(n.options.every(t=>t._zod.pattern)){const t=n.options.map(i=>i._zod.pattern);return new RegExp(`^(${t.map(i=>Ht(i.source)).join("|")})$`)}});const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const l=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);if(u instanceof Promise)l.push(u),a=!0;else{if(u.issues.length===0)return u;l.push(u)}}return a?Promise.all(l).then(s=>Vl(s,t,e,i)):Vl(l,t,e,i)}});function Fl(e,n,r,o){const t=e.filter(i=>i.issues.length===0);return t.length===1?(n.value=t[0].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>we(a,o,me())))}):n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:[],inclusive:!1}),n)}const Ll=g("$ZodXor",(e,n)=>{rn.init(e,n),n.inclusive=!1;const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const l=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);u instanceof Promise?(l.push(u),a=!0):l.push(u)}return a?Promise.all(l).then(s=>Fl(s,t,e,i)):Fl(l,t,e,i)}}),Rl=g("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,rn.init(e,n);const r=e._zod.parse;R(e._zod,"propValues",()=>{const t={};for(const i of n.options){const a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(i)}"`);for(const[l,s]of Object.entries(a)){t[l]||(t[l]=new Set);for(const u of s)t[l].add(u)}}return t});const o=gt(()=>{var a;const t=n.options,i=new Map;for(const l of t){const s=(a=l._zod.propValues)==null?void 0:a[n.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(l)}"`);for(const u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,l)}}return i});e._zod.parse=(t,i)=>{const a=t.value;if(!tt(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;const l=o.value.get(a==null?void 0:a[n.discriminator]);return l?l._zod.run(t,i):n.unionFallback?r(t,i):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,input:a,path:[n.discriminator],inst:e}),t)}}),Jl=g("$ZodIntersection",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value,i=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([s,u])=>ql(r,s,u)):ql(r,i,a)}});function Mr(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(Ke(e)&&Ke(n)){const r=Object.keys(n),o=Object.keys(e).filter(i=>r.indexOf(i)!==-1),t={...e,...n};for(const i of o){const a=Mr(e[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};t[i]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let o=0;ol.l&&l.r).map(([l])=>l);if(i.length&&t&&e.issues.push({...t,keys:i}),Ge(e))return e;const a=Mr(n.value,r.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}const Vr=g("$ZodTuple",(e,n)=>{Z.init(e,n);const r=n.items;e._zod.parse=(o,t)=>{const i=o.value;if(!Array.isArray(i))return o.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),o;o.value=[];const a=[],l=[...r].reverse().findIndex(d=>d._zod.optin!=="optional"),s=l===-1?0:r.length-l;if(!n.rest){const d=i.length>r.length,m=i.length=i.length&&u>=s)continue;const m=d._zod.run({value:i[u],issues:[]},t);m instanceof Promise?a.push(m.then(p=>on(p,o,u))):on(m,o,u)}if(n.rest){const d=i.slice(r.length);for(const m of d){u++;const p=n.rest._zod.run({value:m,issues:[]},t);p instanceof Promise?a.push(p.then(v=>on(v,o,u))):on(p,o,u)}}return a.length?Promise.all(a).then(()=>o):o}});function on(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const Yl=g("$ZodRecord",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Ke(t))return r.issues.push({expected:"record",code:"invalid_type",input:t,inst:e}),r;const i=[],a=n.keyType._zod.values;if(a){r.value={};const l=new Set;for(const u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){l.add(typeof u=="number"?u.toString():u);const d=n.valueType._zod.run({value:t[u],issues:[]},o);d instanceof Promise?i.push(d.then(m=>{m.issues.length&&r.issues.push(...xe(u,m.issues)),r.value[u]=m.value})):(d.issues.length&&r.issues.push(...xe(u,d.issues)),r.value[u]=d.value)}let s;for(const u in t)l.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:t,inst:e,keys:s})}else{r.value={};for(const l of Reflect.ownKeys(t)){if(l==="__proto__")continue;let s=n.keyType._zod.run({value:l,issues:[]},o);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof l=="string"&&jr.test(l)&&s.issues.length){const m=n.keyType._zod.run({value:Number(l),issues:[]},o);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");m.issues.length===0&&(s=m)}if(s.issues.length){n.mode==="loose"?r.value[l]=t[l]:r.issues.push({code:"invalid_key",origin:"record",issues:s.issues.map(m=>we(m,o,me())),input:l,path:[l],inst:e});continue}const d=n.valueType._zod.run({value:t[l],issues:[]},o);d instanceof Promise?i.push(d.then(m=>{m.issues.length&&r.issues.push(...xe(l,m.issues)),r.value[s.value]=m.value})):(d.issues.length&&r.issues.push(...xe(l,d.issues)),r.value[s.value]=d.value)}}return i.length?Promise.all(i).then(()=>r):r}}),Wl=g("$ZodMap",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:t,inst:e}),r;const i=[];r.value=new Map;for(const[a,l]of t){const s=n.keyType._zod.run({value:a,issues:[]},o),u=n.valueType._zod.run({value:l,issues:[]},o);s instanceof Promise||u instanceof Promise?i.push(Promise.all([s,u]).then(([d,m])=>{Kl(d,m,r,a,t,e,o)})):Kl(s,u,r,a,t,e,o)}return i.length?Promise.all(i).then(()=>r):r}});function Kl(e,n,r,o,t,i,a){e.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:t,inst:i,issues:e.issues.map(l=>we(l,a,me()))})),n.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,n.issues)):r.issues.push({origin:"map",code:"invalid_element",input:t,inst:i,key:o,issues:n.issues.map(l=>we(l,a,me()))})),r.value.set(e.value,n.value)}const Gl=g("$ZodSet",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Set))return r.issues.push({input:t,inst:e,expected:"set",code:"invalid_type"}),r;const i=[];r.value=new Set;for(const a of t){const l=n.valueType._zod.run({value:a,issues:[]},o);l instanceof Promise?i.push(l.then(s=>Hl(s,r))):Hl(l,r)}return i.length?Promise.all(i).then(()=>r):r}});function Hl(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}const Xl=g("$ZodEnum",(e,n)=>{Z.init(e,n);const r=gr(n.entries),o=new Set(r);e._zod.values=o,e._zod.pattern=new RegExp(`^(${r.filter(t=>Qt.has(typeof t)).map(t=>typeof t=="string"?Te(t):t.toString()).join("|")})$`),e._zod.parse=(t,i)=>{const a=t.value;return o.has(a)||t.issues.push({code:"invalid_value",values:r,input:a,inst:e}),t}}),Ql=g("$ZodLiteral",(e,n)=>{if(Z.init(e,n),n.values.length===0)throw new Error("Cannot create literal schema with no valid values");const r=new Set(n.values);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.values.map(o=>typeof o=="string"?Te(o):o?Te(o.toString()):String(o)).join("|")})$`),e._zod.parse=(o,t)=>{const i=o.value;return r.has(i)||o.issues.push({code:"invalid_value",values:n.values,input:i,inst:e}),o}}),ec=g("$ZodFile",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return t instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),r}}),tc=g("$ZodTransform",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Wt(e.constructor.name);const t=n.transform(r.value,r);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(r.value=a,r));if(t instanceof Promise)throw new Ye;return r.value=t,r}});function nc(e,n){return e.issues.length&&n===void 0?{issues:[],value:void 0}:e}const Fr=g("$ZodOptional",(e,n)=>{Z.init(e,n),e._zod.optin="optional",e._zod.optout="optional",R(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),R(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)})?$`):void 0}),e._zod.parse=(r,o)=>{if(n.innerType._zod.optin==="optional"){const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>nc(i,r.value)):nc(t,r.value)}return r.value===void 0?r:n.innerType._zod.run(r,o)}}),rc=g("$ZodExactOptional",(e,n)=>{Fr.init(e,n),R(e._zod,"values",()=>n.innerType._zod.values),R(e._zod,"pattern",()=>n.innerType._zod.pattern),e._zod.parse=(r,o)=>n.innerType._zod.run(r,o)}),ic=g("$ZodNullable",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.innerType._zod.optin),R(e._zod,"optout",()=>n.innerType._zod.optout),R(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)}|null)$`):void 0}),R(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,null]):void 0),e._zod.parse=(r,o)=>r.value===null?r:n.innerType._zod.run(r,o)}),oc=g("$ZodDefault",(e,n)=>{Z.init(e,n),e._zod.optin="optional",R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);if(r.value===void 0)return r.value=n.defaultValue,r;const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>ac(i,n)):ac(t,n)}});function ac(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const lc=g("$ZodPrefault",(e,n)=>{Z.init(e,n),e._zod.optin="optional",R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>(o.direction==="backward"||r.value===void 0&&(r.value=n.defaultValue),n.innerType._zod.run(r,o))}),cc=g("$ZodNonOptional",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>{const r=n.innerType._zod.values;return r?new Set([...r].filter(o=>o!==void 0)):void 0}),e._zod.parse=(r,o)=>{const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>uc(i,e)):uc(t,e)}});function uc(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}const sc=g("$ZodSuccess",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Wt("ZodSuccess");const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.issues.length===0,r)):(r.value=t.issues.length===0,r)}}),dc=g("$ZodCatch",(e,n)=>{Z.init(e,n),R(e._zod,"optin",()=>n.innerType._zod.optin),R(e._zod,"optout",()=>n.innerType._zod.optout),R(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.value,i.issues.length&&(r.value=n.catchValue({...r,error:{issues:i.issues.map(a=>we(a,o,me()))},input:r.value}),r.issues=[]),r)):(r.value=t.value,t.issues.length&&(r.value=n.catchValue({...r,error:{issues:t.issues.map(i=>we(i,o,me()))},input:r.value}),r.issues=[]),r)}}),mc=g("$ZodNaN",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:e,expected:"nan",code:"invalid_type"}),r)}),fc=g("$ZodPipe",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>n.in._zod.values),R(e._zod,"optin",()=>n.in._zod.optin),R(e._zod,"optout",()=>n.out._zod.optout),R(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if(o.direction==="backward"){const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>an(a,n.in,o)):an(i,n.in,o)}const t=n.in._zod.run(r,o);return t instanceof Promise?t.then(i=>an(i,n.out,o)):an(t,n.out,o)}});function an(e,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},r)}const Lr=g("$ZodCodec",(e,n)=>{Z.init(e,n),R(e._zod,"values",()=>n.in._zod.values),R(e._zod,"optin",()=>n.in._zod.optin),R(e._zod,"optout",()=>n.out._zod.optout),R(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if((o.direction||"forward")==="forward"){const i=n.in._zod.run(r,o);return i instanceof Promise?i.then(a=>ln(a,n,o)):ln(i,n,o)}else{const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>ln(a,n,o)):ln(i,n,o)}}});function ln(e,n,r){if(e.issues.length)return e.aborted=!0,e;if((r.direction||"forward")==="forward"){const t=n.transform(e.value,e);return t instanceof Promise?t.then(i=>cn(e,i,n.out,r)):cn(e,t,n.out,r)}else{const t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(i=>cn(e,i,n.in,r)):cn(e,t,n.in,r)}}function cn(e,n,r,o){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:n,issues:e.issues},o)}const pc=g("$ZodReadonly",(e,n)=>{Z.init(e,n),R(e._zod,"propValues",()=>n.innerType._zod.propValues),R(e._zod,"values",()=>n.innerType._zod.values),R(e._zod,"optin",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optin}),R(e._zod,"optout",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optout}),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(gc):gc(t)}});function gc(e){return e.value=Object.freeze(e.value),e}const vc=g("$ZodTemplateLiteral",(e,n)=>{Z.init(e,n);const r=[];for(const o of n.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);const t=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${o._zod.traits}`);const i=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(i,a))}else if(o===null||Oo.has(typeof o))r.push(Te(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${r.join("")}$`),e._zod.parse=(o,t)=>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:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),hc=g("$ZodFunction",(e,n)=>(Z.init(e,n),e._def=n,e._zod.def=n,e.implement=r=>{if(typeof r!="function")throw new Error("implement() must be called with a function");return function(...o){const t=e._def.input?yr(e._def.input,o):o,i=Reflect.apply(r,this,t);return e._def.output?yr(e._def.output,i):i}},e.implementAsync=r=>{if(typeof r!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){const t=e._def.input?await kr(e._def.input,o):o,i=await Reflect.apply(r,this,t);return e._def.output?await kr(e._def.output,i):i}},e._zod.parse=(r,o)=>typeof r.value!="function"?(r.issues.push({code:"invalid_type",expected:"function",input:r.value,inst:e}),r):(e._def.output&&e._def.output._zod.def.type==="promise"?r.value=e.implementAsync(r.value):r.value=e.implement(r.value),r),e.input=(...r)=>{const o=e.constructor;return Array.isArray(r[0])?new o({type:"function",input:new Vr({type:"tuple",items:r[0],rest:r[1]}),output:e._def.output}):new o({type:"function",input:r[0],output:e._def.output})},e.output=r=>{const o=e.constructor;return new o({type:"function",input:e._def.input,output:r})},e)),$c=g("$ZodPromise",(e,n)=>{Z.init(e,n),e._zod.parse=(r,o)=>Promise.resolve(r.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),bc=g("$ZodLazy",(e,n)=>{Z.init(e,n),R(e._zod,"innerType",()=>n.getter()),R(e._zod,"pattern",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.pattern}),R(e._zod,"propValues",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.propValues}),R(e._zod,"optin",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optin)??void 0}),R(e._zod,"optout",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optout)??void 0}),e._zod.parse=(r,o)=>e._zod.innerType._zod.run(r,o)}),_c=g("$ZodCustom",(e,n)=>{re.init(e,n),Z.init(e,n),e._zod.parse=(r,o)=>r,e._zod.check=r=>{const o=r.value,t=n.fn(o);if(t instanceof Promise)return t.then(i=>yc(i,r,o,e));yc(t,r,o,e)}});function yc(e,n,r,o){if(!e){const t={code:"custom",input:r,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(nt(t))}}const uf=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function n(t){return e[t]??null}const r={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${l}`:`مدخلات غير مقبولة: يفترض إدخال ${i}، ولكن تم إدخال ${l}`}case"invalid_value":return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${P(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?` أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:i.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${i.suffix}"`:i.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${i.includes}"`:i.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${i.pattern}`:`${r[i.format]??t.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case"unrecognized_keys":return`معرف${t.keys.length>1?"ات":""} غريب${t.keys.length>1?"ة":""}: ${k(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function sf(){return{localeError:uf()}}const df=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${l}`:`Yanlış dəyər: gözlənilən ${i}, daxil olan ${l}`}case"invalid_value":return t.values.length===1?`Yanlış dəyər: gözlənilən ${P(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Yanlış mətn: "${i.prefix}" ilə başlamalıdır`:i.format==="ends_with"?`Yanlış mətn: "${i.suffix}" ilə bitməlidir`:i.format==="includes"?`Yanlış mətn: "${i.includes}" daxil olmalıdır`:i.format==="regex"?`Yanlış mətn: ${i.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${r[i.format]??t.format}`}case"not_multiple_of":return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${t.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function mf(){return{localeError:df()}}function kc(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const ff=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function n(t){return e[t]??null}const r={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${l}`:`Няправільны ўвод: чакаўся ${i}, атрымана ${l}`}case"invalid_value":return t.values.length===1?`Няправільны ўвод: чакалася ${P(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=kc(l,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна ${a.verb} ${i}${t.maximum.toString()} ${s}`}return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна быць ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=kc(l,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${a.verb} ${i}${t.minimum.toString()} ${s}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${i.prefix}"`:i.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${i.suffix}"`:i.format==="includes"?`Няправільны радок: павінен змяшчаць "${i.includes}"`:i.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${i.pattern}`:`Няправільны ${r[i.format]??t.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${t.keys.length>1?"ключы":"ключ"}: ${k(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};function pf(){return{localeError:ff()}}const gf=()=>{const e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function n(t){return e[t]??null}const r={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${l}`:`Невалиден вход: очакван ${i}, получен ${l}`}case"invalid_value":return t.values.length===1?`Невалиден вход: очакван ${P(t.values[0])}`:`Невалидна опция: очаквано едно от ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Твърде голямо: очаква се ${t.origin??"стойност"} да съдържа ${i}${t.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${t.origin??"стойност"} да бъде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Твърде малко: очаква се ${t.origin} да съдържа ${i}${t.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;if(i.format==="starts_with")return`Невалиден низ: трябва да започва с "${i.prefix}"`;if(i.format==="ends_with")return`Невалиден низ: трябва да завършва с "${i.suffix}"`;if(i.format==="includes")return`Невалиден низ: трябва да включва "${i.includes}"`;if(i.format==="regex")return`Невалиден низ: трябва да съвпада с ${i.pattern}`;let a="Невалиден";return i.format==="emoji"&&(a="Невалидно"),i.format==="datetime"&&(a="Невалидно"),i.format==="date"&&(a="Невалидна"),i.format==="time"&&(a="Невалидно"),i.format==="duration"&&(a="Невалидна"),`${a} ${r[i.format]??t.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case"unrecognized_keys":return`Неразпознат${t.keys.length>1?"и":""} ключ${t.keys.length>1?"ове":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function vf(){return{localeError:gf()}}const hf=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"adreça electrònica",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ça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${l}`:`Tipus invàlid: s'esperava ${i}, s'ha rebut ${l}`}case"invalid_value":return t.values.length===1?`Valor invàlid: s'esperava ${P(t.values[0])}`:`Opció invàlida: s'esperava una de ${k(t.values," o ")}`;case"too_big":{const i=t.inclusive?"com a màxim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingués ${i} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"com a mínim":"més de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingués ${i} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Format invàlid: ha de començar amb "${i.prefix}"`:i.format==="ends_with"?`Format invàlid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format invàlid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${i.pattern}`:`Format invàlid per a ${r[i.format]??t.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${t.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${t.origin}`;default:return"Entrada invàlida"}}};function $f(){return{localeError:hf()}}const bf=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function n(t){return e[t]??null}const r={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${l}`:`Neplatný vstup: očekáváno ${i}, obdrženo ${l}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očekáváno ${P(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je příliš velká: ${t.origin??"hodnota"} musí mít ${i}${t.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${t.origin??"hodnota"} musí být ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je příliš malá: ${t.origin??"hodnota"} musí mít ${i}${t.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${t.origin??"hodnota"} musí být ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neplatný řetězec: musí začínat na "${i.prefix}"`:i.format==="ends_with"?`Neplatný řetězec: musí končit na "${i.suffix}"`:i.format==="includes"?`Neplatný řetězec: musí obsahovat "${i.includes}"`:i.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${i.pattern}`:`Neplatný formát ${r[i.format]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${t.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${k(t.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function _f(){return{localeError:bf()}}const yf=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}const r={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æt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",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æt",file:"fil"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${l}`:`Ugyldigt input: forventede ${i}, fik ${l}`}case"invalid_value":return t.values.length===1?`Ugyldig værdi: forventede ${P(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=o[t.origin]??t.origin;return a?`For stor: forventede ${l??"value"} ${a.verb} ${i} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${l??"value"} havde ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=o[t.origin]??t.origin;return a?`For lille: forventede ${l} ${a.verb} ${i} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${l} havde ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${t.origin}`;default:return"Ugyldigt input"}}};function kf(){return{localeError:yf()}}const Sf=()=>{const 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 n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${l}`:`Ungültige Eingabe: erwartet ${i}, erhalten ${l}`}case"invalid_value":return t.values.length===1?`Ungültige Eingabe: erwartet ${P(t.values[0])}`:`Ungültige Option: erwartet eine von ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ist`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ist`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ungültiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ungültiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ungültiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ungültiger String: muss dem Muster ${i.pattern} entsprechen`:`Ungültig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${t.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${t.origin}`;default:return"Ungültige Eingabe"}}};function wf(){return{localeError:Sf()}}const If=()=>{const 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 n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return`Invalid input: expected ${i}, received ${l}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${P(t.values[0])}`:`Invalid option: expected one of ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Too big: expected ${t.origin??"value"} to have ${i}${t.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${t.origin??"value"} to be ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Too small: expected ${t.origin} to have ${i}${t.minimum.toString()} ${a.unit}`:`Too small: expected ${t.origin} to be ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${t.divisor}`;case"unrecognized_keys":return`Unrecognized key${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}};function Sc(){return{localeError:If()}}const zf=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}const r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${l}`:`Nevalida enigo: atendiĝis ${i}, riceviĝis ${l}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendiĝis ${P(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendiĝis ke ${t.origin} havu ${i}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${r[i.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} ŝlosilo${t.keys.length>1?"j":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function xf(){return{localeError:zf()}}const Df=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"dirección de correo electrónico",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ón ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${l}`:`Entrada inválida: se esperaba ${i}, recibido ${l}`}case"invalid_value":return t.values.length===1?`Entrada inválida: se esperaba ${P(t.values[0])}`:`Opción inválida: se esperaba una de ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${l??"valor"} tuviera ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${l??"valor"} fuera ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Demasiado pequeño: se esperaba que ${l} tuviera ${i}${t.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${l} fuera ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Cadena inválida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inválida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inválida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${i.pattern}`:`Inválido ${r[i.format]??t.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[t.origin]??t.origin}`;default:return"Entrada inválida"}}};function Ef(){return{localeError:Df()}}const Of=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function n(t){return e[t]??null}const r={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: می‌بایست instanceof ${t.expected} می‌بود، ${l} دریافت شد`:`ورودی نامعتبر: می‌بایست ${i} می‌بود، ${l} دریافت شد`}case"invalid_value":return t.values.length===1?`ورودی نامعتبر: می‌بایست ${P(t.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${k(t.values,"|")} می‌بود`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} باشد`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} باشد`}case"invalid_format":{const i=t;return i.format==="starts_with"?`رشته نامعتبر: باید با "${i.prefix}" شروع شود`:i.format==="ends_with"?`رشته نامعتبر: باید با "${i.suffix}" تمام شود`:i.format==="includes"?`رشته نامعتبر: باید شامل "${i.includes}" باشد`:i.format==="regex"?`رشته نامعتبر: باید با الگوی ${i.pattern} مطابقت داشته باشد`:`${r[i.format]??t.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case"unrecognized_keys":return`کلید${t.keys.length>1?"های":""} ناشناس: ${k(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function Nf(){return{localeError:Of()}}const jf=()=>{const e={string:{unit:"merkkiä",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äivämäärän"}};function n(t){return e[t]??null}const r={regex:"säännöllinen lauseke",email:"sähköpostiosoite",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äivämäärä",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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${l}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${l}`}case"invalid_value":return t.values.length===1?`Virheellinen syöte: täytyy olla ${P(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${i}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${i}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen syöte: täytyy sisältää "${i.includes}"`:i.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${i.pattern}`:`Virheellinen ${r[i.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${k(t.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öte"}}};function Uf(){return{localeError:jf()}}const Tf=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN",number:"nombre",array:"tableau"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instanceof ${t.expected} attendu, ${l} reçu`:`Entrée invalide : ${i} attendu, ${l} reçu`}case"invalid_value":return t.values.length===1?`Entrée invalide : ${P(t.values[0])} attendu`:`Option invalide : une valeur parmi ${k(t.values,"|")} attendue`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${t.origin??"valeur"} doit ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${t.origin??"valeur"} doit être ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${t.origin} doit ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${t.origin} doit être ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${k(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Pf(){return{localeError:Tf()}}const Cf=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${l}`:`Entrée invalide : attendu ${i}, reçu ${l}`}case"invalid_value":return t.values.length===1?`Entrée invalide : attendu ${P(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"≤":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${i}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"≥":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au motif ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${k(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Af(){return{localeError:Cf()}}const Zf=()=>{const e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},n={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},r=u=>u?e[u]:void 0,o=u=>{const d=r(u);return d?d.label:u??e.unknown.label},t=u=>`ה${o(u)}`,i=u=>{const d=r(u);return((d==null?void 0:d.gender)??"m")==="f"?"צריכה להיות":"צריך להיות"},a=u=>u?n[u]??null:null,l={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},s={nan:"NaN"};return u=>{var d;switch(u.code){case"invalid_type":{const m=u.expected,p=s[m??""]??o(m),v=C(u.input),h=s[v]??((d=e[v])==null?void 0:d.label)??v;return/^[A-Z]/.test(u.expected)?`קלט לא תקין: צריך להיות instanceof ${u.expected}, התקבל ${h}`:`קלט לא תקין: צריך להיות ${p}, התקבל ${h}`}case"invalid_value":{if(u.values.length===1)return`ערך לא תקין: הערך חייב להיות ${P(u.values[0])}`;const m=u.values.map(h=>P(h));if(u.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${m[0]} או ${m[1]}`;const p=m[m.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${m.slice(0,-1).join(", ")} או ${p}`}case"too_big":{const m=a(u.origin),p=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.longLabel)??"ארוך"} מדי: ${p} צריכה להכיל ${u.maximum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או פחות":"לכל היותר"}`.trim();if(u.origin==="number"){const f=u.inclusive?`קטן או שווה ל-${u.maximum}`:`קטן מ-${u.maximum}`;return`גדול מדי: ${p} צריך להיות ${f}`}if(u.origin==="array"||u.origin==="set"){const f=u.origin==="set"?"צריכה":"צריך",$=u.inclusive?`${u.maximum} ${(m==null?void 0:m.unit)??""} או פחות`:`פחות מ-${u.maximum} ${(m==null?void 0:m.unit)??""}`;return`גדול מדי: ${p} ${f} להכיל ${$}`.trim()}const v=u.inclusive?"<=":"<",h=i(u.origin??"value");return m!=null&&m.unit?`${m.longLabel} מדי: ${p} ${h} ${v}${u.maximum.toString()} ${m.unit}`:`${(m==null?void 0:m.longLabel)??"גדול"} מדי: ${p} ${h} ${v}${u.maximum.toString()}`}case"too_small":{const m=a(u.origin),p=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.shortLabel)??"קצר"} מדי: ${p} צריכה להכיל ${u.minimum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או יותר":"לפחות"}`.trim();if(u.origin==="number"){const f=u.inclusive?`גדול או שווה ל-${u.minimum}`:`גדול מ-${u.minimum}`;return`קטן מדי: ${p} צריך להיות ${f}`}if(u.origin==="array"||u.origin==="set"){const f=u.origin==="set"?"צריכה":"צריך";if(u.minimum===1&&u.inclusive){const _=(u.origin==="set","לפחות פריט אחד");return`קטן מדי: ${p} ${f} להכיל ${_}`}const $=u.inclusive?`${u.minimum} ${(m==null?void 0:m.unit)??""} או יותר`:`יותר מ-${u.minimum} ${(m==null?void 0:m.unit)??""}`;return`קטן מדי: ${p} ${f} להכיל ${$}`.trim()}const v=u.inclusive?">=":">",h=i(u.origin??"value");return m!=null&&m.unit?`${m.shortLabel} מדי: ${p} ${h} ${v}${u.minimum.toString()} ${m.unit}`:`${(m==null?void 0:m.shortLabel)??"קטן"} מדי: ${p} ${h} ${v}${u.minimum.toString()}`}case"invalid_format":{const m=u;if(m.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${m.prefix}"`;if(m.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${m.suffix}"`;if(m.format==="includes")return`המחרוזת חייבת לכלול "${m.includes}"`;if(m.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${m.pattern}`;const p=l[m.format],v=(p==null?void 0:p.label)??m.format,f=((p==null?void 0:p.gender)??"m")==="f"?"תקינה":"תקין";return`${v} לא ${f}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${u.divisor}`;case"unrecognized_keys":return`מפתח${u.keys.length>1?"ות":""} לא מזוה${u.keys.length>1?"ים":"ה"}: ${k(u.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(u.origin??"array")}`;default:return"קלט לא תקין"}}};function Bf(){return{localeError:Zf()}}const Mf=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}const r={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${l}`:`Érvénytelen bemenet: a várt érték ${i}, a kapott érték ${l}`}case"invalid_value":return t.values.length===1?`Érvénytelen bemenet: a várt érték ${P(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Túl nagy: ${t.origin??"érték"} mérete túl nagy ${i}${t.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${t.origin??"érték"} túl nagy: ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${i}${t.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Érvénytelen string: "${i.prefix}" értékkel kell kezdődnie`:i.format==="ends_with"?`Érvénytelen string: "${i.suffix}" értékkel kell végződnie`:i.format==="includes"?`Érvénytelen string: "${i.includes}" értéket kell tartalmaznia`:i.format==="regex"?`Érvénytelen string: ${i.pattern} mintának kell megfelelnie`:`Érvénytelen ${r[i.format]??t.format}`}case"not_multiple_of":return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${t.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${t.origin}`;default:return"Érvénytelen bemenet"}}};function Vf(){return{localeError:Mf()}}function wc(e,n,r){return Math.abs(e)===1?n:r}function it(e){if(!e)return"";const n=["ա","ե","ը","ի","ո","ու","օ"],r=e[e.length-1];return e+(n.includes(r)?"ն":"ը")}const Ff=()=>{const e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function n(t){return e[t]??null}const r={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${l}`:`Սխալ մուտքագրում․ սպասվում էր ${i}, ստացվել է ${l}`}case"invalid_value":return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${P(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=wc(l,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} կունենա ${i}${t.maximum.toString()} ${s}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} լինի ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=wc(l,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} կունենա ${i}${t.minimum.toString()} ${s}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} լինի ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${i.prefix}"-ով`:i.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${i.suffix}"-ով`:i.format==="includes"?`Սխալ տող․ պետք է պարունակի "${i.includes}"`:i.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${i.pattern} ձևաչափին`:`Սխալ ${r[i.format]??t.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${t.keys.length>1?"ներ":""}. ${k(t.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${it(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${it(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function Lf(){return{localeError:Ff()}}const Rf=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${l}`:`Input tidak valid: diharapkan ${i}, diterima ${l}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${P(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${r[i.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function Jf(){return{localeError:Rf()}}const qf=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function n(t){return e[t]??null}const r={regex:"gildi",email:"netfang",url:"vefslóð",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ími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",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ölugildi",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${l} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${l} þar sem á að vera ${i}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert ráð fyrir ${P(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} hafi ${i}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} sé ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${i}${t.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ógildur strengur: verður að byrja á "${i.prefix}"`:i.format==="ends_with"?`Ógildur strengur: verður að enda á "${i.suffix}"`:i.format==="includes"?`Ógildur strengur: verður að innihalda "${i.includes}"`:i.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${i.pattern}`:`Rangt ${r[i.format]??t.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`Óþekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${k(t.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${t.origin}`;default:return"Rangt gildi"}}};function Yf(){return{localeError:qf()}}const Wf=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${l}`:`Input non valido: atteso ${i}, ricevuto ${l}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${P(t.values[0])}`:`Opzione non valida: atteso uno tra ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${i}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${i}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${k(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function Kf(){return{localeError:Wf()}}const Gf=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function n(t){return e[t]??null}const r={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${l}が入力されました`:`無効な入力: ${i}が期待されましたが、${l}が入力されました`}case"invalid_value":return t.values.length===1?`無効な入力: ${P(t.values[0])}が期待されました`:`無効な選択: ${k(t.values,"、")}のいずれかである必要があります`;case"too_big":{const i=t.inclusive?"以下である":"より小さい",a=n(t.origin);return a?`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${a.unit??"要素"}${i}必要があります`:`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${i}必要があります`}case"too_small":{const i=t.inclusive?"以上である":"より大きい",a=n(t.origin);return a?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${a.unit}${i}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${i}必要があります`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無効な文字列: "${i.prefix}"で始まる必要があります`:i.format==="ends_with"?`無効な文字列: "${i.suffix}"で終わる必要があります`:i.format==="includes"?`無効な文字列: "${i.includes}"を含む必要があります`:i.format==="regex"?`無効な文字列: パターン${i.pattern}に一致する必要があります`:`無効な${r[i.format]??t.format}`}case"not_multiple_of":return`無効な数値: ${t.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${t.keys.length>1?"群":""}: ${k(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function Hf(){return{localeError:Gf()}}const Xf=()=>{const e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function n(t){return e[t]??null}const r={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${l}`:`არასწორი შეყვანა: მოსალოდნელი ${i}, მიღებული ${l}`}case"invalid_value":return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${P(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${k(t.values,"|")}-დან`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} იყოს ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${i.prefix}"-ით`:i.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${i.suffix}"-ით`:i.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${i.includes}"-ს`:i.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${i.pattern}`:`არასწორი ${r[i.format]??t.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${t.keys.length>1?"ები":"ი"}: ${k(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function Qf(){return{localeError:Xf()}}const ep=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function n(t){return e[t]??null}const r={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${l}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${i} ប៉ុន្តែទទួលបាន ${l}`}case"invalid_value":return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${P(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${i.prefix}"`:i.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${i.suffix}"`:i.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${i.includes}"`:i.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${i.pattern}`:`មិនត្រឹមត្រូវ៖ ${r[i.format]??t.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${k(t.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function Ic(){return{localeError:ep()}}function tp(){return Ic()}const np=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${l}입니다`:`잘못된 입력: 예상 타입은 ${i}, 받은 타입은 ${l}입니다`}case"invalid_value":return t.values.length===1?`잘못된 입력: 값은 ${P(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${k(t.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const i=t.inclusive?"이하":"미만",a=i==="미만"?"이어야 합니다":"여야 합니다",l=n(t.origin),s=(l==null?void 0:l.unit)??"요소";return l?`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()} ${i}${a}`}case"too_small":{const i=t.inclusive?"이상":"초과",a=i==="이상"?"이어야 합니다":"여야 합니다",l=n(t.origin),s=(l==null?void 0:l.unit)??"요소";return l?`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()} ${i}${a}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`잘못된 문자열: "${i.prefix}"(으)로 시작해야 합니다`:i.format==="ends_with"?`잘못된 문자열: "${i.suffix}"(으)로 끝나야 합니다`:i.format==="includes"?`잘못된 문자열: "${i.includes}"을(를) 포함해야 합니다`:i.format==="regex"?`잘못된 문자열: 정규식 ${i.pattern} 패턴과 일치해야 합니다`:`잘못된 ${r[i.format]??t.format}`}case"not_multiple_of":return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${k(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function rp(){return{localeError:np()}}const It=e=>e.charAt(0).toUpperCase()+e.slice(1);function zc(e){const n=Math.abs(e),r=n%10,o=n%100;return o>=11&&o<=19||r===0?"many":r===1?"one":"few"}const ip=()=>{const e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function n(t,i,a,l){const s=e[t]??null;return s===null?s:{unit:s.unit[i],verb:s.verb[l][a?"inclusive":"notInclusive"]}}const r={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},o={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${l}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${l}, o tikėtasi - ${i}`}case"invalid_value":return t.values.length===1?`Privalo būti ${P(t.values[0])}`:`Privalo būti vienas iš ${k(t.values,"|")} pasirinkimų`;case"too_big":{const i=o[t.origin]??t.origin,a=n(t.origin,zc(Number(t.maximum)),t.inclusive??!1,"smaller");if(a!=null&&a.verb)return`${It(i??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${It(i??t.origin??"reikšmė")} turi būti ${l} ${t.maximum.toString()} ${a==null?void 0:a.unit}`}case"too_small":{const i=o[t.origin]??t.origin,a=n(t.origin,zc(Number(t.minimum)),t.inclusive??!1,"bigger");if(a!=null&&a.verb)return`${It(i??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${It(i??t.origin??"reikšmė")} turi būti ${l} ${t.minimum.toString()} ${a==null?void 0:a.unit}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Eilutė privalo prasidėti "${i.prefix}"`:i.format==="ends_with"?`Eilutė privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilutė privalo įtraukti "${i.includes}"`:i.format==="regex"?`Eilutė privalo atitikti ${i.pattern}`:`Neteisingas ${r[i.format]??t.format}`}case"not_multiple_of":return`Skaičius privalo būti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${k(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const i=o[t.origin]??t.origin;return`${It(i??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function op(){return{localeError:ip()}}const ap=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function n(t){return e[t]??null}const r={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${l}`:`Грешен внес: се очекува ${i}, примено ${l}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${P(t.values[0])}`:`Грешана опција: се очекува една ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Премногу голем: се очекува ${t.origin??"вредноста"} да има ${i}${t.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${t.origin??"вредноста"} да биде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Премногу мал: се очекува ${t.origin} да има ${i}${t.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неважечка низа: мора да започнува со "${i.prefix}"`:i.format==="ends_with"?`Неважечка низа: мора да завршува со "${i.suffix}"`:i.format==="includes"?`Неважечка низа: мора да вклучува "${i.includes}"`:i.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${k(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function lp(){return{localeError:ap()}}const cp=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${l}`:`Input tidak sah: dijangka ${i}, diterima ${l}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${P(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${r[i.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${k(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function up(){return{localeError:cp()}}const sp=()=>{const e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${l}`:`Ongeldige invoer: verwacht ${i}, ontving ${l}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${P(t.values[0])}`:`Ongeldige optie: verwacht één van ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${l}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${l}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} is`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${l}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${l}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} is`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function dp(){return{localeError:sp()}}const mp=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function n(t){return e[t]??null}const r={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åde",ipv6:"IPv6-område",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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${l}`:`Ugyldig input: forventet ${i}, fikk ${l}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${P(t.values[0])}`:`Ugyldig valg: forventet en av ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: må starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: må ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: må inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: må matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function fp(){return{localeError:mp()}}const pp=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"giren",email:"epostagâh",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âmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${l}`:`Fâsit giren: umulan ${i}, alınan ${l}`}case"invalid_value":return t.values.length===1?`Fâsit giren: umulan ${P(t.values[0])}`:`Fâsit tercih: mûteberler ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} olmalıydı.`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} olmalıydı.`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Fâsit metin: "${i.prefix}" ile başlamalı.`:i.format==="ends_with"?`Fâsit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`Fâsit metin: "${i.includes}" ihtivâ etmeli.`:i.format==="regex"?`Fâsit metin: ${i.pattern} nakşına uymalı.`:`Fâsit ${r[i.format]??t.format}`}case"not_multiple_of":return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${t.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function gp(){return{localeError:pp()}}const vp=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function n(t){return e[t]??null}const r={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${l} ترلاسه شو`:`ناسم ورودي: باید ${i} وای, مګر ${l} ترلاسه شو`}case"invalid_value":return t.values.length===1?`ناسم ورودي: باید ${P(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${k(t.values,"|")} څخه وای`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} وي`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} وي`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ناسم متن: باید د "${i.prefix}" سره پیل شي`:i.format==="ends_with"?`ناسم متن: باید د "${i.suffix}" سره پای ته ورسيږي`:i.format==="includes"?`ناسم متن: باید "${i.includes}" ولري`:i.format==="regex"?`ناسم متن: باید د ${i.pattern} سره مطابقت ولري`:`${r[i.format]??t.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${t.keys.length>1?"کلیډونه":"کلیډ"}: ${k(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function hp(){return{localeError:vp()}}const $p=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function n(t){return e[t]??null}const r={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${l}`:`Nieprawidłowe dane wejściowe: oczekiwano ${i}, otrzymano ${l}`}case"invalid_value":return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${P(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za duża wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Za mała wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${i.prefix}"`:i.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${i.suffix}"`:i.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${i.includes}"`:i.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${i.pattern}`:`Nieprawidłow(y/a/e) ${r[i.format]??t.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${t.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${t.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function bp(){return{localeError:$p()}}const _p=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function n(t){return e[t]??null}const r={regex:"padrão",email:"endereço 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ção ISO",ipv4:"endereço IPv4",ipv6:"endereço 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úmero E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",number:"número",null:"nulo"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipo inválido: esperado instanceof ${t.expected}, recebido ${l}`:`Tipo inválido: esperado ${i}, recebido ${l}`}case"invalid_value":return t.values.length===1?`Entrada inválida: esperado ${P(t.values[0])}`:`Opção inválida: esperada uma das ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Muito grande: esperado que ${t.origin??"valor"} tivesse ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${t.origin??"valor"} fosse ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Muito pequeno: esperado que ${t.origin} tivesse ${i}${t.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${t.origin} fosse ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Texto inválido: deve começar com "${i.prefix}"`:i.format==="ends_with"?`Texto inválido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inválido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inválido: deve corresponder ao padrão ${i.pattern}`:`${r[i.format]??t.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Chave${t.keys.length>1?"s":""} desconhecida${t.keys.length>1?"s":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Chave inválida em ${t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${t.origin}`;default:return"Campo inválido"}}};function yp(){return{localeError:_p()}}function xc(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const kp=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function n(t){return e[t]??null}const r={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${l}`:`Неверный ввод: ожидалось ${i}, получено ${l}`}case"invalid_value":return t.values.length===1?`Неверный ввод: ожидалось ${P(t.values[0])}`:`Неверный вариант: ожидалось одно из ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=xc(l,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет иметь ${i}${t.maximum.toString()} ${s}`}return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const l=Number(t.minimum),s=xc(l,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${i}${t.minimum.toString()} ${s}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неверная строка: должна начинаться с "${i.prefix}"`:i.format==="ends_with"?`Неверная строка: должна заканчиваться на "${i.suffix}"`:i.format==="includes"?`Неверная строка: должна содержать "${i.includes}"`:i.format==="regex"?`Неверная строка: должна соответствовать шаблону ${i.pattern}`:`Неверный ${r[i.format]??t.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспознанн${t.keys.length>1?"ые":"ый"} ключ${t.keys.length>1?"и":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function Sp(){return{localeError:kp()}}const wp=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}const r={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${l}`:`Neveljaven vnos: pričakovano ${i}, prejeto ${l}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pričakovano ${P(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} imelo ${i}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pričakovano, da bo ${t.origin} imelo ${i}${t.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neveljaven niz: mora se začeti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se končati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${r[i.format]??t.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i ključi":" ključ"}: ${k(t.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function Ip(){return{localeError:wp()}}const zp=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function n(t){return e[t]??null}const r={regex:"reguljärt 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äng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${l}`:`Ogiltig inmatning: förväntat ${i}, fick ${l}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: förväntat ${P(t.values[0])}`:`Ogiltigt val: förväntade en av ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`För stor(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ogiltig sträng: måste börja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig sträng: måste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig sträng: måste innehålla "${i.includes}"`:i.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${i.pattern}"`:`Ogiltig(t) ${r[i.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${k(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${t.origin??"värdet"}`;default:return"Ogiltig input"}}};function xp(){return{localeError:zp()}}const Dp=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function n(t){return e[t]??null}const r={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${l}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${i}, பெறப்பட்டது ${l}`}case"invalid_value":return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${P(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${k(t.values,"|")} இல் ஒன்று`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const i=t;return i.format==="starts_with"?`தவறான சரம்: "${i.prefix}" இல் தொடங்க வேண்டும்`:i.format==="ends_with"?`தவறான சரம்: "${i.suffix}" இல் முடிவடைய வேண்டும்`:i.format==="includes"?`தவறான சரம்: "${i.includes}" ஐ உள்ளடக்க வேண்டும்`:i.format==="regex"?`தவறான சரம்: ${i.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${r[i.format]??t.format}`}case"not_multiple_of":return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${t.keys.length>1?"கள்":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Ep(){return{localeError:Dp()}}const Op=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function n(t){return e[t]??null}const r={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${l}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${i} แต่ได้รับ ${l}`}case"invalid_value":return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${P(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"ไม่เกิน":"น้อยกว่า",a=n(t.origin);return a?`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"อย่างน้อย":"มากกว่า",a=n(t.origin);return a?`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${i.prefix}"`:i.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${i.suffix}"`:i.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${i.includes}" อยู่ในข้อความ`:i.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${i.pattern}`:`รูปแบบไม่ถูกต้อง: ${r[i.format]??t.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${k(t.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Np(){return{localeError:Op()}}const jp=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function n(t){return e[t]??null}const r={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üre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${l}`:`Geçersiz değer: beklenen ${i}, alınan ${l}`}case"invalid_value":return t.values.length===1?`Geçersiz değer: beklenen ${P(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Geçersiz metin: "${i.prefix}" ile başlamalı`:i.format==="ends_with"?`Geçersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Geçersiz metin: "${i.includes}" içermeli`:i.format==="regex"?`Geçersiz metin: ${i.pattern} desenine uymalı`:`Geçersiz ${r[i.format]??t.format}`}case"not_multiple_of":return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${t.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function Up(){return{localeError:jp()}}const Tp=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function n(t){return e[t]??null}const r={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${l}`:`Неправильні вхідні дані: очікується ${i}, отримано ${l}`}case"invalid_value":return t.values.length===1?`Неправильні вхідні дані: очікується ${P(t.values[0])}`:`Неправильна опція: очікується одне з ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Занадто велике: очікується, що ${t.origin??"значення"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${t.origin??"значення"} буде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Занадто мале: очікується, що ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неправильний рядок: повинен починатися з "${i.prefix}"`:i.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${i.suffix}"`:i.format==="includes"?`Неправильний рядок: повинен містити "${i.includes}"`:i.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${i.pattern}`:`Неправильний ${r[i.format]??t.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${t.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${t.keys.length>1?"і":""}: ${k(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function Dc(){return{localeError:Tp()}}function Pp(){return Dc()}const Cp=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function n(t){return e[t]??null}const r={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${l} موصول ہوا`:`غلط ان پٹ: ${i} متوقع تھا، ${l} موصول ہوا`}case"invalid_value":return t.values.length===1?`غلط ان پٹ: ${P(t.values[0])} متوقع تھا`:`غلط آپشن: ${k(t.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`بہت بڑا: ${t.origin??"ویلیو"} کے ${i}${t.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??"ویلیو"} کا ${i}${t.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`بہت چھوٹا: ${t.origin} کے ${i}${t.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${i}${t.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const i=t;return i.format==="starts_with"?`غلط سٹرنگ: "${i.prefix}" سے شروع ہونا چاہیے`:i.format==="ends_with"?`غلط سٹرنگ: "${i.suffix}" پر ختم ہونا چاہیے`:i.format==="includes"?`غلط سٹرنگ: "${i.includes}" شامل ہونا چاہیے`:i.format==="regex"?`غلط سٹرنگ: پیٹرن ${i.pattern} سے میچ ہونا چاہیے`:`غلط ${r[i.format]??t.format}`}case"not_multiple_of":return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${t.keys.length>1?"ز":""}: ${k(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Ap(){return{localeError:Cp()}}const Zp=()=>{const e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"}};function n(t){return e[t]??null}const r={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 t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${l}`:`Noto‘g‘ri kirish: kutilgan ${i}, qabul qilingan ${l}`}case"invalid_value":return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${P(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Noto‘g‘ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto‘g‘ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto‘g‘ri satr: "${i.includes}" ni o‘z ichiga olishi kerak`:i.format==="regex"?`Noto‘g‘ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${r[i.format]??t.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${t.keys.length>1?"lar":""}: ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${t.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function Bp(){return{localeError:Zp()}}const Mp=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function n(t){return e[t]??null}const r={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${l}`:`Đầu vào không hợp lệ: mong đợi ${i}, nhận được ${l}`}case"invalid_value":return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${P(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Quá lớn: mong đợi ${t.origin??"giá trị"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${t.origin??"giá trị"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Quá nhỏ: mong đợi ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${i.prefix}"`:i.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${i.suffix}"`:i.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${i.includes}"`:i.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${i.pattern}`:`${r[i.format]??t.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${t.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${k(t.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${t.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${t.origin}`;default:return"Đầu vào không hợp lệ"}}};function Vp(){return{localeError:Mp()}}const Fp=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function n(t){return e[t]??null}const r={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${l}`:`无效输入:期望 ${i},实际接收 ${l}`}case"invalid_value":return t.values.length===1?`无效输入:期望 ${P(t.values[0])}`:`无效选项:期望以下之一 ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`无效字符串:必须以 "${i.prefix}" 开头`:i.format==="ends_with"?`无效字符串:必须以 "${i.suffix}" 结尾`:i.format==="includes"?`无效字符串:必须包含 "${i.includes}"`:i.format==="regex"?`无效字符串:必须满足正则表达式 ${i.pattern}`:`无效${r[i.format]??t.format}`}case"not_multiple_of":return`无效数字:必须是 ${t.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${k(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function Lp(){return{localeError:Fp()}}const Rp=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function n(t){return e[t]??null}const r={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${l}`:`無效的輸入值:預期為 ${i},但收到 ${l}`}case"invalid_value":return t.values.length===1?`無效的輸入值:預期為 ${P(t.values[0])}`:`無效的選項:預期為以下其中之一 ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()} ${a.unit}`:`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無效的字串:必須以 "${i.prefix}" 開頭`:i.format==="ends_with"?`無效的字串:必須以 "${i.suffix}" 結尾`:i.format==="includes"?`無效的字串:必須包含 "${i.includes}"`:i.format==="regex"?`無效的字串:必須符合格式 ${i.pattern}`:`無效的 ${r[i.format]??t.format}`}case"not_multiple_of":return`無效的數字:必須為 ${t.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${t.keys.length>1?"們":""}:${k(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function Jp(){return{localeError:Rp()}}const qp=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function n(t){return e[t]??null}const r={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",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:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${l}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${i}, àmọ̀ a rí ${l}`}case"invalid_value":return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${P(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${k(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??"iye"} ${a.verb} ${i}${t.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${i}${t.maximum}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${a.verb} ${i}${t.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${i}${t.minimum}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${i.prefix}"`:i.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${i.suffix}"`:i.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${i.includes}"`:i.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${i.pattern}`:`Aṣìṣe: ${r[i.format]??t.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${k(t.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${t.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${t.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function Yp(){return{localeError:qp()}}const Ec=Object.freeze(Object.defineProperty({__proto__:null,ar:sf,az:mf,be:pf,bg:vf,ca:$f,cs:_f,da:kf,de:wf,en:Sc,eo:xf,es:Ef,fa:Nf,fi:Uf,fr:Pf,frCA:Af,he:Bf,hu:Vf,hy:Lf,id:Jf,is:Yf,it:Kf,ja:Hf,ka:Qf,kh:tp,km:Ic,ko:rp,lt:op,mk:lp,ms:up,nl:dp,no:fp,ota:gp,pl:bp,ps:hp,pt:yp,ru:Sp,sl:Ip,sv:xp,ta:Ep,th:Np,tr:Up,ua:Pp,uk:Dc,ur:Ap,uz:Bp,vi:Vp,yo:Yp,zhCN:Lp,zhTW:Jp},Symbol.toStringTag,{value:"Module"}));var Oc;const Nc=Symbol("ZodOutput"),jc=Symbol("ZodInput");class Uc{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...r){const o=r[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){const r=this._map.get(n);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(n),this}get(n){const r=n._zod.parent;if(r){const o={...this.get(r)??{}};delete o.id;const t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}}function Rr(){return new Uc}(Oc=globalThis).__zod_globalRegistry??(Oc.__zod_globalRegistry=Rr());const Ie=globalThis.__zod_globalRegistry;function Tc(e,n){return new e({type:"string",...b(n)})}function Pc(e,n){return new e({type:"string",coerce:!0,...b(n)})}function Jr(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...b(n)})}function un(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...b(n)})}function qr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...b(n)})}function Yr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...b(n)})}function Wr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...b(n)})}function Kr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...b(n)})}function sn(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...b(n)})}function Gr(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...b(n)})}function Hr(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...b(n)})}function Xr(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...b(n)})}function Qr(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...b(n)})}function ei(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...b(n)})}function ti(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...b(n)})}function ni(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...b(n)})}function ri(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...b(n)})}function ii(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...b(n)})}function Cc(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...b(n)})}function oi(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...b(n)})}function ai(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...b(n)})}function li(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...b(n)})}function ci(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...b(n)})}function ui(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...b(n)})}function si(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...b(n)})}const Ac={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Zc(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...b(n)})}function Bc(e,n){return new e({type:"string",format:"date",check:"string_format",...b(n)})}function Mc(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...b(n)})}function Vc(e,n){return new e({type:"string",format:"duration",check:"string_format",...b(n)})}function Fc(e,n){return new e({type:"number",checks:[],...b(n)})}function Lc(e,n){return new e({type:"number",coerce:!0,checks:[],...b(n)})}function Rc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...b(n)})}function Jc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...b(n)})}function qc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...b(n)})}function Yc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...b(n)})}function Wc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...b(n)})}function Kc(e,n){return new e({type:"boolean",...b(n)})}function Gc(e,n){return new e({type:"boolean",coerce:!0,...b(n)})}function Hc(e,n){return new e({type:"bigint",...b(n)})}function Xc(e,n){return new e({type:"bigint",coerce:!0,...b(n)})}function Qc(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...b(n)})}function eu(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...b(n)})}function tu(e,n){return new e({type:"symbol",...b(n)})}function nu(e,n){return new e({type:"undefined",...b(n)})}function ru(e,n){return new e({type:"null",...b(n)})}function iu(e){return new e({type:"any"})}function ou(e){return new e({type:"unknown"})}function au(e,n){return new e({type:"never",...b(n)})}function lu(e,n){return new e({type:"void",...b(n)})}function cu(e,n){return new e({type:"date",...b(n)})}function uu(e,n){return new e({type:"date",coerce:!0,...b(n)})}function su(e,n){return new e({type:"nan",...b(n)})}function Ve(e,n){return new Tr({check:"less_than",...b(n),value:e,inclusive:!1})}function ze(e,n){return new Tr({check:"less_than",...b(n),value:e,inclusive:!0})}function Fe(e,n){return new Pr({check:"greater_than",...b(n),value:e,inclusive:!1})}function $e(e,n){return new Pr({check:"greater_than",...b(n),value:e,inclusive:!0})}function di(e){return Fe(0,e)}function mi(e){return Ve(0,e)}function fi(e){return ze(0,e)}function pi(e){return $e(0,e)}function ot(e,n){return new Na({check:"multiple_of",...b(n),value:e})}function at(e,n){return new Ta({check:"max_size",...b(n),maximum:e})}function Le(e,n){return new Pa({check:"min_size",...b(n),minimum:e})}function zt(e,n){return new Ca({check:"size_equals",...b(n),size:e})}function xt(e,n){return new Aa({check:"max_length",...b(n),maximum:e})}function He(e,n){return new Za({check:"min_length",...b(n),minimum:e})}function Dt(e,n){return new Ba({check:"length_equals",...b(n),length:e})}function dn(e,n){return new Ma({check:"string_format",format:"regex",...b(n),pattern:e})}function mn(e){return new Va({check:"string_format",format:"lowercase",...b(e)})}function fn(e){return new Fa({check:"string_format",format:"uppercase",...b(e)})}function pn(e,n){return new La({check:"string_format",format:"includes",...b(n),includes:e})}function gn(e,n){return new Ra({check:"string_format",format:"starts_with",...b(n),prefix:e})}function vn(e,n){return new Ja({check:"string_format",format:"ends_with",...b(n),suffix:e})}function gi(e,n,r){return new Ya({check:"property",property:e,schema:n,...b(r)})}function hn(e,n){return new Wa({check:"mime_type",mime:e,...b(n)})}function Pe(e){return new Ka({check:"overwrite",tx:e})}function $n(e){return Pe(n=>n.normalize(e))}function bn(){return Pe(e=>e.trim())}function _n(){return Pe(e=>e.toLowerCase())}function yn(){return Pe(e=>e.toUpperCase())}function kn(){return Pe(e=>Do(e))}function du(e,n,r){return new e({type:"array",element:n,...b(r)})}function Wp(e,n,r){return new e({type:"union",options:n,...b(r)})}function Kp(e,n,r){return new e({type:"union",options:n,inclusive:!1,...b(r)})}function Gp(e,n,r,o){return new e({type:"union",options:r,discriminator:n,...b(o)})}function Hp(e,n,r){return new e({type:"intersection",left:n,right:r})}function Xp(e,n,r,o){const t=r instanceof Z,i=t?o:r,a=t?r:null;return new e({type:"tuple",items:n,rest:a,...b(i)})}function Qp(e,n,r,o){return new e({type:"record",keyType:n,valueType:r,...b(o)})}function eg(e,n,r,o){return new e({type:"map",keyType:n,valueType:r,...b(o)})}function tg(e,n,r){return new e({type:"set",valueType:n,...b(r)})}function ng(e,n,r){const o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...b(r)})}function rg(e,n,r){return new e({type:"enum",entries:n,...b(r)})}function ig(e,n,r){return new e({type:"literal",values:Array.isArray(n)?n:[n],...b(r)})}function mu(e,n){return new e({type:"file",...b(n)})}function og(e,n){return new e({type:"transform",transform:n})}function ag(e,n){return new e({type:"optional",innerType:n})}function lg(e,n){return new e({type:"nullable",innerType:n})}function cg(e,n,r){return new e({type:"default",innerType:n,get defaultValue(){return typeof r=="function"?r():Xt(r)}})}function ug(e,n,r){return new e({type:"nonoptional",innerType:n,...b(r)})}function sg(e,n){return new e({type:"success",innerType:n})}function dg(e,n,r){return new e({type:"catch",innerType:n,catchValue:typeof r=="function"?r:()=>r})}function mg(e,n,r){return new e({type:"pipe",in:n,out:r})}function fg(e,n){return new e({type:"readonly",innerType:n})}function pg(e,n,r){return new e({type:"template_literal",parts:n,...b(r)})}function gg(e,n){return new e({type:"lazy",getter:n})}function vg(e,n){return new e({type:"promise",innerType:n})}function fu(e,n,r){const o=b(r);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function pu(e,n,r){return new e({type:"custom",check:"custom",fn:n,...b(r)})}function gu(e){const n=vu(r=>(r.addIssue=o=>{if(typeof o=="string")r.issues.push(nt(o,r.value,n._zod.def));else{const t=o;t.fatal&&(t.continue=!1),t.code??(t.code="custom"),t.input??(t.input=r.value),t.inst??(t.inst=n),t.continue??(t.continue=!n._zod.def.abort),r.issues.push(nt(t))}},e(r.value,r)));return n}function vu(e,n){const r=new re({check:"custom",...b(n)});return r._zod.check=e,r}function hu(e){const n=new re({check:"describe"});return n._zod.onattach=[r=>{const o=Ie.get(r)??{};Ie.add(r,{...o,description:e})}],n._zod.check=()=>{},n}function $u(e){const n=new re({check:"meta"});return n._zod.onattach=[r=>{const o=Ie.get(r)??{};Ie.add(r,{...o,...e})}],n._zod.check=()=>{},n}function bu(e,n){const r=b(n);let o=r.truthy??["true","1","yes","on","y","enabled"],t=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(o=o.map(v=>typeof v=="string"?v.toLowerCase():v),t=t.map(v=>typeof v=="string"?v.toLowerCase():v));const i=new Set(o),a=new Set(t),l=e.Codec??Lr,s=e.Boolean??Zr,u=e.String??wt,d=new u({type:"string",error:r.error}),m=new s({type:"boolean",error:r.error}),p=new l({type:"pipe",in:d,out:m,transform:((v,h)=>{let f=v;return r.case!=="sensitive"&&(f=f.toLowerCase()),i.has(f)?!0:a.has(f)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:p,continue:!1}),{})}),reverseTransform:((v,h)=>v===!0?o[0]||"true":t[0]||"false"),error:r.error});return p}function Et(e,n,r,o={}){const t=b(o),i={...b(o),check:"string_format",type:"string",format:n,fn:typeof r=="function"?r:l=>r.test(l),...t};return r instanceof RegExp&&(i.pattern=r),new e(i)}function lt(e){let n=(e==null?void 0:e.target)??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Ie,target:n,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function K(e,n,r={path:[],schemaPath:[]}){var d,m;var o;const t=e._zod.def,i=n.seen.get(e);if(i)return i.count++,r.schemaPath.includes(e)&&(i.cycle=r.path),i.schema;const a={schema:{},count:1,cycle:void 0,path:r.path};n.seen.set(e,a);const l=(m=(d=e._zod).toJSONSchema)==null?void 0:m.call(d);if(l)a.schema=l;else{const p={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,p);else{const h=a.schema,f=n.processors[t.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);f(e,n,h,p)}const v=e._zod.parent;v&&(a.ref||(a.ref=v),K(v,n,p),n.seen.get(v).isParent=!0)}const s=n.metadataRegistry.get(e);return s&&Object.assign(a.schema,s),n.io==="input"&&ge(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function ct(e,n){var a,l,s,u;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=new Map;for(const d of e.seen.entries()){const m=(a=e.metadataRegistry.get(d[0]))==null?void 0:a.id;if(m){const p=o.get(m);if(p&&p!==d[0])throw new Error(`Duplicate schema id "${m}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(m,d[0])}}const t=d=>{var f;const m=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const $=(f=e.external.registry.get(d[0]))==null?void 0:f.id,_=e.external.uri??(B=>B);if($)return{ref:_($)};const S=d[1].defId??d[1].schema.id??`schema${e.counter++}`;return d[1].defId=S,{defId:S,ref:`${_("__shared")}#/${m}/${S}`}}if(d[1]===r)return{ref:"#"};const v=`#/${m}/`,h=d[1].schema.id??`__schema${e.counter++}`;return{defId:h,ref:v+h}},i=d=>{if(d[1].schema.$ref)return;const m=d[1],{ref:p,defId:v}=t(d);m.def={...m.schema},v&&(m.defId=v);const h=m.schema;for(const f in h)delete h[f];h.$ref=p};if(e.cycles==="throw")for(const d of e.seen.entries()){const m=d[1];if(m.cycle)throw new Error(`Cycle detected: #/${(l=m.cycle)==null?void 0:l.join("/")}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const d of e.seen.entries()){const m=d[1];if(n===d[0]){i(d);continue}if(e.external){const v=(s=e.external.registry.get(d[0]))==null?void 0:s.id;if(n!==d[0]&&v){i(d);continue}}if((u=e.metadataRegistry.get(d[0]))==null?void 0:u.id){i(d);continue}if(m.cycle){i(d);continue}if(m.count>1&&e.reused==="ref"){i(d);continue}}}function ut(e,n){var a,l,s;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=u=>{const d=e.seen.get(u);if(d.ref===null)return;const m=d.def??d.schema,p={...m},v=d.ref;if(d.ref=null,v){o(v);const f=e.seen.get(v),$=f.schema;if($.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(m.allOf=m.allOf??[],m.allOf.push($)):Object.assign(m,$),Object.assign(m,p),u._zod.parent===v)for(const S in m)S==="$ref"||S==="allOf"||S in p||delete m[S];if($.$ref&&f.def)for(const S in m)S==="$ref"||S==="allOf"||S in f.def&&JSON.stringify(m[S])===JSON.stringify(f.def[S])&&delete m[S]}const h=u._zod.parent;if(h&&h!==v){o(h);const f=e.seen.get(h);if(f!=null&&f.schema.$ref&&(m.$ref=f.schema.$ref,f.def))for(const $ in m)$==="$ref"||$==="allOf"||$ in f.def&&JSON.stringify(m[$])===JSON.stringify(f.def[$])&&delete m[$]}e.override({zodSchema:u,jsonSchema:m,path:d.path??[]})};for(const u of[...e.seen.entries()].reverse())o(u[0]);const t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){const u=(l=e.external.registry.get(n))==null?void 0:l.id;if(!u)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(u)}Object.assign(t,r.def??r.schema);const i=((s=e.external)==null?void 0:s.defs)??{};for(const u of e.seen.entries()){const d=u[1];d.def&&d.defId&&(i[d.defId]=d.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?t.$defs=i:t.definitions=i);try{const u=JSON.parse(JSON.stringify(t));return Object.defineProperty(u,"~standard",{value:{...n["~standard"],jsonSchema:{input:Et(n,"input",e.processors),output:Et(n,"output",e.processors)}},enumerable:!1,writable:!1}),u}catch{throw new Error("Error converting schema to JSON.")}}function ge(e,n){const r=n??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return ge(o.element,r);if(o.type==="set")return ge(o.valueType,r);if(o.type==="lazy")return ge(o.getter(),r);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return ge(o.innerType,r);if(o.type==="intersection")return ge(o.left,r)||ge(o.right,r);if(o.type==="record"||o.type==="map")return ge(o.keyType,r)||ge(o.valueType,r);if(o.type==="pipe")return ge(o.in,r)||ge(o.out,r);if(o.type==="object"){for(const t in o.shape)if(ge(o.shape[t],r))return!0;return!1}if(o.type==="union"){for(const t of o.options)if(ge(t,r))return!0;return!1}if(o.type==="tuple"){for(const t of o.items)if(ge(t,r))return!0;return!!(o.rest&&ge(o.rest,r))}return!1}const _u=(e,n={})=>r=>{const o=lt({...r,processors:n});return W(e,o),ct(o,e),ut(o,e)},Et=(e,n,r={})=>o=>{const{libraryOptions:t,target:i}=o??{},a=lt({...t??{},target:i,io:n,processors:r});return W(e,a),ct(a,e),ut(a,e)},hg={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},yu=(e,n,r,o)=>{const t=r;t.type="string";const{minimum:i,maximum:a,format:l,patterns:s,contentEncoding:u}=e._zod.bag;if(typeof i=="number"&&(t.minLength=i),typeof a=="number"&&(t.maxLength=a),l&&(t.format=hg[l]??l,t.format===""&&delete t.format,l==="time"&&delete t.format),u&&(t.contentEncoding=u),s&&s.size>0){const d=[...s];d.length===1?t.pattern=d[0].source:d.length>1&&(t.allOf=[...d.map(m=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},ku=(e,n,r,o)=>{const t=r,{minimum:i,maximum:a,format:l,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:d}=e._zod.bag;typeof l=="string"&&l.includes("int")?t.type="integer":t.type="number",typeof d=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.minimum=d,t.exclusiveMinimum=!0):t.exclusiveMinimum=d),typeof i=="number"&&(t.minimum=i,typeof d=="number"&&n.target!=="draft-04"&&(d>=i?delete t.minimum:delete t.exclusiveMinimum)),typeof u=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.maximum=u,t.exclusiveMaximum=!0):t.exclusiveMaximum=u),typeof a=="number"&&(t.maximum=a,typeof u=="number"&&n.target!=="draft-04"&&(u<=a?delete t.maximum:delete t.exclusiveMaximum)),typeof s=="number"&&(t.multipleOf=s)},Su=(e,n,r,o)=>{r.type="boolean"},wu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Iu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},zu=(e,n,r,o)=>{n.target==="openapi-3.0"?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},xu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Du=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Eu=(e,n,r,o)=>{r.not={}},Ou=(e,n,r,o)=>{},Nu=(e,n,r,o)=>{},ju=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Uu=(e,n,r,o)=>{const t=e._zod.def,i=gr(t.entries);i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),r.enum=i},Tu=(e,n,r,o)=>{const t=e._zod.def,i=[];for(const a of t.values)if(a===void 0){if(n.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(n.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){const a=i[0];r.type=a===null?"null":typeof a,n.target==="draft-04"||n.target==="openapi-3.0"?r.enum=[a]:r.const=a}else i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),i.every(a=>typeof a=="boolean")&&(r.type="boolean"),i.every(a=>a===null)&&(r.type="null"),r.enum=i},Pu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Cu=(e,n,r,o)=>{const t=r,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=i.source},Au=(e,n,r,o)=>{const t=r,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:l,mime:s}=e._zod.bag;a!==void 0&&(i.minLength=a),l!==void 0&&(i.maxLength=l),s?s.length===1?(i.contentMediaType=s[0],Object.assign(t,i)):(Object.assign(t,i),t.anyOf=s.map(u=>({contentMediaType:u}))):Object.assign(t,i)},Zu=(e,n,r,o)=>{r.type="boolean"},Bu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Mu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Vu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Fu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Lu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Ru=(e,n,r,o)=>{const t=r,i=e._zod.def,{minimum:a,maximum:l}=e._zod.bag;typeof a=="number"&&(t.minItems=a),typeof l=="number"&&(t.maxItems=l),t.type="array",t.items=W(i.element,n,{...o,path:[...o.path,"items"]})},Ju=(e,n,r,o)=>{var u;const t=r,i=e._zod.def;t.type="object",t.properties={};const a=i.shape;for(const d in a)t.properties[d]=W(a[d],n,{...o,path:[...o.path,"properties",d]});const l=new Set(Object.keys(a)),s=new Set([...l].filter(d=>{const m=i.shape[d]._zod;return n.io==="input"?m.optin===void 0:m.optout===void 0}));s.size>0&&(t.required=Array.from(s)),((u=i.catchall)==null?void 0:u._zod.def.type)==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=W(i.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},vi=(e,n,r,o)=>{const t=e._zod.def,i=t.inclusive===!1,a=t.options.map((l,s)=>W(l,n,{...o,path:[...o.path,i?"oneOf":"anyOf",s]}));i?r.oneOf=a:r.anyOf=a},qu=(e,n,r,o)=>{const t=e._zod.def,i=W(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=W(t.right,n,{...o,path:[...o.path,"allOf",1]}),l=u=>"allOf"in u&&Object.keys(u).length===1,s=[...l(i)?i.allOf:[i],...l(a)?a.allOf:[a]];r.allOf=s},Yu=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="array";const a=n.target==="draft-2020-12"?"prefixItems":"items",l=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",s=i.items.map((p,v)=>W(p,n,{...o,path:[...o.path,a,v]})),u=i.rest?W(i.rest,n,{...o,path:[...o.path,l,...n.target==="openapi-3.0"?[i.items.length]:[]]}):null;n.target==="draft-2020-12"?(t.prefixItems=s,u&&(t.items=u)):n.target==="openapi-3.0"?(t.items={anyOf:s},u&&t.items.anyOf.push(u),t.minItems=s.length,u||(t.maxItems=s.length)):(t.items=s,u&&(t.additionalItems=u));const{minimum:d,maximum:m}=e._zod.bag;typeof d=="number"&&(t.minItems=d),typeof m=="number"&&(t.maxItems=m)},Ku=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="object";const a=i.keyType,l=a._zod.bag,s=l==null?void 0:l.patterns;if(i.mode==="loose"&&s&&s.size>0){const d=W(i.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(const m of s)t.patternProperties[m.source]=d}else(n.target==="draft-07"||n.target==="draft-2020-12")&&(t.propertyNames=W(i.keyType,n,{...o,path:[...o.path,"propertyNames"]})),t.additionalProperties=W(i.valueType,n,{...o,path:[...o.path,"additionalProperties"]});const u=a._zod.values;if(u){const d=[...u].filter(m=>typeof m=="string"||typeof m=="number");d.length>0&&(t.required=d)}},Wu=(e,n,r,o)=>{const t=e._zod.def,i=W(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,r.nullable=!0):r.anyOf=[i,{type:"null"}]},Gu=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},Hu=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.default=JSON.parse(JSON.stringify(t.defaultValue))},Xu=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,n.io==="input"&&(r._prefault=JSON.parse(JSON.stringify(t.defaultValue)))},Qu=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=a},es=(e,n,r,o)=>{const t=e._zod.def,i=n.io==="input"?t.in._zod.def.type==="transform"?t.out:t.in:t.out;W(i,n,o);const a=n.seen.get(e);a.ref=i},ts=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.readOnly=!0},ns=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},hi=(e,n,r,o)=>{const t=e._zod.def;W(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},rs=(e,n,r,o)=>{const t=e._zod.innerType;W(t,n,o);const i=n.seen.get(e);i.ref=t},$i={string:yu,number:ku,boolean:Su,bigint:wu,symbol:Iu,null:zu,undefined:xu,void:Du,never:Eu,any:Ou,unknown:Nu,date:ju,enum:Uu,literal:Tu,nan:Pu,template_literal:Cu,file:Au,success:Zu,custom:Bu,function:Mu,transform:Vu,map:Fu,set:Lu,array:Ru,object:Ju,union:vi,intersection:qu,tuple:Yu,record:Ku,nullable:Wu,nonoptional:Gu,default:Hu,prefault:Xu,catch:Qu,pipe:es,readonly:ts,promise:ns,optional:hi,lazy:rs};function is(e,n){if("_idmap"in e){const o=e,t=lt({...n,processors:$i}),i={};for(const s of o._idmap.entries()){const[u,d]=s;W(d,t)}const a={},l={registry:o,uri:n==null?void 0:n.uri,defs:i};t.external=l;for(const s of o._idmap.entries()){const[u,d]=s;ct(t,d),a[u]=ut(t,d)}if(Object.keys(i).length>0){const s=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:i}}return{schemas:a}}const r=lt({...n,processors:$i});return W(e,r),ct(r,e),ut(r,e)}class $g{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(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let r=(n==null?void 0:n.target)??"draft-2020-12";r==="draft-4"&&(r="draft-04"),r==="draft-7"&&(r="draft-07"),this.ctx=lt({processors:$i,target:r,...(n==null?void 0:n.metadata)&&{metadata:n.metadata},...(n==null?void 0:n.unrepresentable)&&{unrepresentable:n.unrepresentable},...(n==null?void 0:n.override)&&{override:n.override},...(n==null?void 0:n.io)&&{io:n.io}})}process(n,r={path:[],schemaPath:[]}){return W(n,this.ctx,r)}emit(n,r){r&&(r.cycles&&(this.ctx.cycles=r.cycles),r.reused&&(this.ctx.reused=r.reused),r.external&&(this.ctx.external=r.external)),ct(this.ctx,n);const o=ut(this.ctx,n),{"~standard":t,...i}=o;return i}}const bg=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Ol,$ZodArray:Cl,$ZodAsyncError:Ye,$ZodBase64:$l,$ZodBase64URL:_l,$ZodBigInt:Br,$ZodBigIntFormat:zl,$ZodBoolean:Zr,$ZodCIDRv4:vl,$ZodCIDRv6:hl,$ZodCUID:il,$ZodCUID2:ol,$ZodCatch:dc,$ZodCheck:re,$ZodCheckBigIntFormat:Ua,$ZodCheckEndsWith:Ja,$ZodCheckGreaterThan:Pr,$ZodCheckIncludes:La,$ZodCheckLengthEquals:Ba,$ZodCheckLessThan:Tr,$ZodCheckLowerCase:Va,$ZodCheckMaxLength:Aa,$ZodCheckMaxSize:Ta,$ZodCheckMimeType:Ka,$ZodCheckMinLength:Za,$ZodCheckMinSize:Pa,$ZodCheckMultipleOf:Na,$ZodCheckNumberFormat:ja,$ZodCheckOverwrite:Wa,$ZodCheckProperty:Ya,$ZodCheckRegex:Ma,$ZodCheckSizeEquals:Ca,$ZodCheckStartsWith:Ra,$ZodCheckStringFormat:kt,$ZodCheckUpperCase:Fa,$ZodCodec:Lr,$ZodCustom:_c,$ZodCustomStringFormat:wl,$ZodDate:Tl,$ZodDefault:oc,$ZodDiscriminatedUnion:Rl,$ZodE164:yl,$ZodEmail:el,$ZodEmoji:nl,$ZodEncodeError:Kt,$ZodEnum:Xl,$ZodError:$r,$ZodExactOptional:rc,$ZodFile:ec,$ZodFunction:hc,$ZodGUID:Xa,$ZodIPv4:fl,$ZodIPv6:pl,$ZodISODate:sl,$ZodISODateTime:ul,$ZodISODuration:ml,$ZodISOTime:dl,$ZodIntersection:Jl,$ZodJWT:Sl,$ZodKSUID:cl,$ZodLazy:bc,$ZodLiteral:Ql,$ZodMAC:gl,$ZodMap:Kl,$ZodNaN:mc,$ZodNanoID:rl,$ZodNever:jl,$ZodNonOptional:cc,$ZodNull:El,$ZodNullable:ic,$ZodNumber:Ar,$ZodNumberFormat:Il,$ZodObject:Bl,$ZodObjectJIT:Ml,$ZodOptional:Fr,$ZodPipe:fc,$ZodPrefault:lc,$ZodPromise:$c,$ZodReadonly:pc,$ZodRealError:_e,$ZodRecord:Yl,$ZodRegistry:Uc,$ZodSet:Gl,$ZodString:St,$ZodStringFormat:Q,$ZodSuccess:sc,$ZodSymbol:xl,$ZodTemplateLiteral:vc,$ZodTransform:tc,$ZodTuple:Vr,$ZodType:Z,$ZodULID:al,$ZodURL:tl,$ZodUUID:Qa,$ZodUndefined:Dl,$ZodUnion:rn,$ZodUnknown:Nl,$ZodVoid:Ul,$ZodXID:ll,$ZodXor:Ll,$brand:Io,$constructor:g,$input:jc,$output:Nc,Doc:Ga,JSONSchema:Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),JSONSchemaGenerator:$g,NEVER:wo,TimePrecision:Ac,_any:iu,_array:du,_base64:li,_base64url:ci,_bigint:Hc,_boolean:Wc,_catch:dg,_check:vu,_cidrv4:oi,_cidrv6:ai,_coercedBigint:Xc,_coercedBoolean:Gc,_coercedDate:uu,_coercedNumber:Lc,_coercedString:Pc,_cuid:Xr,_cuid2:Qr,_custom:fu,_date:cu,_decode:wr,_decodeAsync:zr,_default:cg,_discriminatedUnion:Gp,_e164:ui,_email:Jr,_emoji:Gr,_encode:Sr,_encodeAsync:Ir,_endsWith:vn,_enum:ng,_file:mu,_float32:Jc,_float64:qc,_gt:Fe,_gte:$e,_guid:un,_includes:pn,_int:Rc,_int32:Yc,_int64:Qc,_intersection:Hp,_ipv4:ri,_ipv6:ii,_isoDate:Bc,_isoDateTime:Zc,_isoDuration:Vc,_isoTime:Mc,_jwt:si,_ksuid:ni,_lazy:gg,_length:xt,_literal:ig,_lowercase:mn,_lt:Ve,_lte:ze,_mac:Cc,_map:eg,_max:ze,_maxLength:zt,_maxSize:at,_mime:hn,_min:$e,_minLength:He,_minSize:Le,_multipleOf:ot,_nan:su,_nanoid:Hr,_nativeEnum:rg,_negative:mi,_never:au,_nonnegative:pi,_nonoptional:ug,_nonpositive:fi,_normalize:$n,_null:ru,_nullable:lg,_number:Fc,_optional:ag,_overwrite:Pe,_parse:vt,_parseAsync:ht,_pipe:mg,_positive:di,_promise:vg,_property:gi,_readonly:fg,_record:Qp,_refine:pu,_regex:dn,_safeDecode:Dr,_safeDecodeAsync:Or,_safeEncode:xr,_safeEncodeAsync:Er,_safeParse:$t,_safeParseAsync:bt,_set:tg,_size:It,_slugify:kn,_startsWith:gn,_string:Tc,_stringFormat:Dt,_stringbool:bu,_success:sg,_superRefine:gu,_symbol:tu,_templateLiteral:pg,_toLowerCase:_n,_toUpperCase:yn,_transform:og,_trim:bn,_tuple:Xp,_uint32:Kc,_uint64:eu,_ulid:ei,_undefined:nu,_union:Kp,_unknown:ou,_uppercase:fn,_url:sn,_uuid:qr,_uuidv4:Yr,_uuidv6:Kr,_uuidv7:Wr,_void:lu,_xid:ti,_xor:Wp,clone:Se,config:me,createStandardJSONSchemaMethod:Et,createToJSONSchemaMethod:_u,decode:qm,decodeAsync:Km,describe:hu,encode:Jm,encodeAsync:Ym,extractDefs:ct,finalize:ut,flattenError:br,formatError:_r,globalConfig:Wt,globalRegistry:Ie,initializeContext:lt,isValidBase64:Cr,isValidBase64URL:bl,isValidJWT:kl,locales:Ec,meta:$u,parse:yr,parseAsync:kr,prettifyError:Yo,process:W,regexes:Ur,registry:Rr,safeDecode:Gm,safeDecodeAsync:Xm,safeEncode:Wm,safeEncodeAsync:Hm,safeParse:Ko,safeParseAsync:Wo,toDotPath:qo,toJSONSchema:is,treeifyError:Jo,util:Lo,version:Ha},Symbol.toStringTag,{value:"Module"})),_g=Object.freeze(Object.defineProperty({__proto__:null,endsWith:vn,gt:Fe,gte:$e,includes:pn,length:xt,lowercase:mn,lt:Ve,lte:ze,maxLength:zt,maxSize:at,mime:hn,minLength:He,minSize:Le,multipleOf:ot,negative:mi,nonnegative:pi,nonpositive:fi,normalize:$n,overwrite:Pe,positive:di,property:gi,regex:dn,size:It,slugify:kn,startsWith:gn,toLowerCase:_n,toUpperCase:yn,trim:bn,uppercase:fn},Symbol.toStringTag,{value:"Module"})),bi=g("ZodISODateTime",(e,n)=>{ul.init(e,n),ee.init(e,n)});function os(e){return Zc(bi,e)}const _i=g("ZodISODate",(e,n)=>{sl.init(e,n),ee.init(e,n)});function as(e){return Bc(_i,e)}const yi=g("ZodISOTime",(e,n)=>{dl.init(e,n),ee.init(e,n)});function ls(e){return Mc(yi,e)}const ki=g("ZodISODuration",(e,n)=>{ml.init(e,n),ee.init(e,n)});function cs(e){return Vc(ki,e)}const us=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:_i,ZodISODateTime:bi,ZodISODuration:ki,ZodISOTime:yi,date:as,datetime:os,duration:cs,time:ls},Symbol.toStringTag,{value:"Module"})),ss=(e,n)=>{$r.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>_r(e,r)},flatten:{value:r=>br(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,Gt,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,Gt,2)}},isEmpty:{get(){return e.issues.length===0}}})},yg=g("ZodError",ss),ye=g("ZodError",ss,{Parent:Error}),ds=vt(ye),ms=ht(ye),fs=$t(ye),ps=bt(ye),gs=Sr(ye),vs=wr(ye),hs=Ir(ye),$s=zr(ye),bs=xr(ye),_s=Dr(ye),ys=Er(ye),ks=Or(ye),F=g("ZodType",(e,n)=>(Z.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Et(e,"input"),output:Et(e,"output")}}),e.toJSONSchema=_u(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.check=(...r)=>e.clone(Ne(n,{checks:[...n.checks??[],...r.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),{parent:!0}),e.with=e.check,e.clone=(r,o)=>Se(e,r,o),e.brand=()=>e,e.register=((r,o)=>(r.add(e,o),e)),e.parse=(r,o)=>ds(e,r,o,{callee:e.parse}),e.safeParse=(r,o)=>fs(e,r,o),e.parseAsync=async(r,o)=>ms(e,r,o,{callee:e.parseAsync}),e.safeParseAsync=async(r,o)=>ps(e,r,o),e.spa=e.safeParseAsync,e.encode=(r,o)=>gs(e,r,o),e.decode=(r,o)=>vs(e,r,o),e.encodeAsync=async(r,o)=>hs(e,r,o),e.decodeAsync=async(r,o)=>$s(e,r,o),e.safeEncode=(r,o)=>bs(e,r,o),e.safeDecode=(r,o)=>_s(e,r,o),e.safeEncodeAsync=async(r,o)=>ys(e,r,o),e.safeDecodeAsync=async(r,o)=>ks(e,r,o),e.refine=(r,o)=>e.check(po(r,o)),e.superRefine=r=>e.check(go(r)),e.overwrite=r=>e.check(Pe(r)),e.optional=()=>Mt(e),e.exactOptional=()=>Gi(e),e.nullable=()=>Vt(e),e.nullish=()=>Mt(Vt(e)),e.nonoptional=r=>no(e,r),e.array=()=>et(e),e.or=r=>Zt([e,r]),e.and=r=>Mi(e,r),e.transform=r=>Ft(e,Yn(r)),e.default=r=>Qi(e,r),e.prefault=r=>to(e,r),e.catch=r=>oo(e,r),e.pipe=r=>Ft(e,r),e.readonly=()=>co(e),e.describe=r=>{const o=e.clone();return Ie.add(o,{description:r}),o},Object.defineProperty(e,"description",{get(){var r;return(r=Ie.get(e))==null?void 0:r.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return Ie.get(e);const o=e.clone();return Ie.add(o,r[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=r=>r(e),e)),Sn=g("_ZodString",(e,n)=>{St.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>yu(e,o,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...o)=>e.check(dn(...o)),e.includes=(...o)=>e.check(pn(...o)),e.startsWith=(...o)=>e.check(gn(...o)),e.endsWith=(...o)=>e.check(vn(...o)),e.min=(...o)=>e.check(He(...o)),e.max=(...o)=>e.check(zt(...o)),e.length=(...o)=>e.check(xt(...o)),e.nonempty=(...o)=>e.check(He(1,...o)),e.lowercase=o=>e.check(mn(o)),e.uppercase=o=>e.check(fn(o)),e.trim=()=>e.check(bn()),e.normalize=(...o)=>e.check($n(...o)),e.toLowerCase=()=>e.check(_n()),e.toUpperCase=()=>e.check(yn()),e.slugify=()=>e.check(kn())}),Ot=g("ZodString",(e,n)=>{St.init(e,n),Sn.init(e,n),e.email=r=>e.check(Jr(In,r)),e.url=r=>e.check(sn(jt,r)),e.jwt=r=>e.check(si(Mn,r)),e.emoji=r=>e.check(Gr(zn,r)),e.guid=r=>e.check(un(Nt,r)),e.uuid=r=>e.check(qr(je,r)),e.uuidv4=r=>e.check(Yr(je,r)),e.uuidv6=r=>e.check(Kr(je,r)),e.uuidv7=r=>e.check(Wr(je,r)),e.nanoid=r=>e.check(Hr(xn,r)),e.guid=r=>e.check(un(Nt,r)),e.cuid=r=>e.check(Xr(Dn,r)),e.cuid2=r=>e.check(Qr(En,r)),e.ulid=r=>e.check(ei(On,r)),e.base64=r=>e.check(li(An,r)),e.base64url=r=>e.check(ci(Zn,r)),e.xid=r=>e.check(ti(Nn,r)),e.ksuid=r=>e.check(ni(jn,r)),e.ipv4=r=>e.check(ri(Un,r)),e.ipv6=r=>e.check(ii(Tn,r)),e.cidrv4=r=>e.check(oi(Pn,r)),e.cidrv6=r=>e.check(ai(Cn,r)),e.e164=r=>e.check(ui(Bn,r)),e.datetime=r=>e.check(os(r)),e.date=r=>e.check(as(r)),e.time=r=>e.check(ls(r)),e.duration=r=>e.check(cs(r))});function wn(e){return Tc(Ot,e)}const ee=g("ZodStringFormat",(e,n)=>{Q.init(e,n),Sn.init(e,n)}),In=g("ZodEmail",(e,n)=>{el.init(e,n),ee.init(e,n)});function Ss(e){return Jr(In,e)}const Nt=g("ZodGUID",(e,n)=>{Xa.init(e,n),ee.init(e,n)});function ws(e){return un(Nt,e)}const je=g("ZodUUID",(e,n)=>{Qa.init(e,n),ee.init(e,n)});function Is(e){return qr(je,e)}function zs(e){return Yr(je,e)}function xs(e){return Kr(je,e)}function Ds(e){return Wr(je,e)}const jt=g("ZodURL",(e,n)=>{tl.init(e,n),ee.init(e,n)});function Es(e){return sn(jt,e)}function Os(e){return sn(jt,{protocol:/^https?$/,hostname:pa,...b(e)})}const zn=g("ZodEmoji",(e,n)=>{nl.init(e,n),ee.init(e,n)});function Ns(e){return Gr(zn,e)}const xn=g("ZodNanoID",(e,n)=>{rl.init(e,n),ee.init(e,n)});function js(e){return Hr(xn,e)}const Dn=g("ZodCUID",(e,n)=>{il.init(e,n),ee.init(e,n)});function Us(e){return Xr(Dn,e)}const En=g("ZodCUID2",(e,n)=>{ol.init(e,n),ee.init(e,n)});function Ts(e){return Qr(En,e)}const On=g("ZodULID",(e,n)=>{al.init(e,n),ee.init(e,n)});function Ps(e){return ei(On,e)}const Nn=g("ZodXID",(e,n)=>{ll.init(e,n),ee.init(e,n)});function Cs(e){return ti(Nn,e)}const jn=g("ZodKSUID",(e,n)=>{cl.init(e,n),ee.init(e,n)});function As(e){return ni(jn,e)}const Un=g("ZodIPv4",(e,n)=>{fl.init(e,n),ee.init(e,n)});function Zs(e){return ri(Un,e)}const Si=g("ZodMAC",(e,n)=>{gl.init(e,n),ee.init(e,n)});function Bs(e){return Cc(Si,e)}const Tn=g("ZodIPv6",(e,n)=>{pl.init(e,n),ee.init(e,n)});function Ms(e){return ii(Tn,e)}const Pn=g("ZodCIDRv4",(e,n)=>{vl.init(e,n),ee.init(e,n)});function Vs(e){return oi(Pn,e)}const Cn=g("ZodCIDRv6",(e,n)=>{hl.init(e,n),ee.init(e,n)});function Fs(e){return ai(Cn,e)}const An=g("ZodBase64",(e,n)=>{$l.init(e,n),ee.init(e,n)});function Ls(e){return li(An,e)}const Zn=g("ZodBase64URL",(e,n)=>{_l.init(e,n),ee.init(e,n)});function Rs(e){return ci(Zn,e)}const Bn=g("ZodE164",(e,n)=>{yl.init(e,n),ee.init(e,n)});function Js(e){return ui(Bn,e)}const Mn=g("ZodJWT",(e,n)=>{Sl.init(e,n),ee.init(e,n)});function qs(e){return si(Mn,e)}const st=g("ZodCustomStringFormat",(e,n)=>{wl.init(e,n),ee.init(e,n)});function Ys(e,n,r={}){return Dt(st,e,n,r)}function Ks(e){return Dt(st,"hostname",fa,e)}function Ws(e){return Dt(st,"hex",Ea,e)}function Gs(e,n){const r=(n==null?void 0:n.enc)??"hex",o=`${e}_${r}`,t=Ur[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return Dt(st,o,t,n)}const Ut=g("ZodNumber",(e,n)=>{Ar.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ku(e,o,t),e.gt=(o,t)=>e.check(Fe(o,t)),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.lt=(o,t)=>e.check(Ve(o,t)),e.lte=(o,t)=>e.check(ze(o,t)),e.max=(o,t)=>e.check(ze(o,t)),e.int=o=>e.check(Vn(o)),e.safe=o=>e.check(Vn(o)),e.positive=o=>e.check(Fe(0,o)),e.nonnegative=o=>e.check($e(0,o)),e.negative=o=>e.check(Ve(0,o)),e.nonpositive=o=>e.check(ze(0,o)),e.multipleOf=(o,t)=>e.check(ot(o,t)),e.step=(o,t)=>e.check(ot(o,t)),e.finite=()=>e;const r=e._zod.bag;e.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function wi(e){return Fc(Ut,e)}const Xe=g("ZodNumberFormat",(e,n)=>{Il.init(e,n),Ut.init(e,n)});function Vn(e){return Rc(Xe,e)}function Hs(e){return Jc(Xe,e)}function Xs(e){return qc(Xe,e)}function Qs(e){return Yc(Xe,e)}function ed(e){return Kc(Xe,e)}const Tt=g("ZodBoolean",(e,n)=>{Zr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Su(e,r,o)});function Ii(e){return Wc(Tt,e)}const Pt=g("ZodBigInt",(e,n)=>{Br.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>wu(e,o),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.gt=(o,t)=>e.check(Fe(o,t)),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.lt=(o,t)=>e.check(Ve(o,t)),e.lte=(o,t)=>e.check(ze(o,t)),e.max=(o,t)=>e.check(ze(o,t)),e.positive=o=>e.check(Fe(BigInt(0),o)),e.negative=o=>e.check(Ve(BigInt(0),o)),e.nonpositive=o=>e.check(ze(BigInt(0),o)),e.nonnegative=o=>e.check($e(BigInt(0),o)),e.multipleOf=(o,t)=>e.check(ot(o,t));const r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function td(e){return Hc(Pt,e)}const Fn=g("ZodBigIntFormat",(e,n)=>{zl.init(e,n),Pt.init(e,n)});function nd(e){return Qc(Fn,e)}function rd(e){return eu(Fn,e)}const zi=g("ZodSymbol",(e,n)=>{xl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Iu(e,r)});function id(e){return tu(zi,e)}const xi=g("ZodUndefined",(e,n)=>{Dl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>xu(e,r)});function od(e){return nu(xi,e)}const Di=g("ZodNull",(e,n)=>{El.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>zu(e,r,o)});function Ei(e){return ru(Di,e)}const Oi=g("ZodAny",(e,n)=>{Ol.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ou()});function Ni(){return iu(Oi)}const ji=g("ZodUnknown",(e,n)=>{Nl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Nu()});function Qe(){return ou(ji)}const Ui=g("ZodNever",(e,n)=>{jl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Eu(e,r,o)});function Ln(e){return au(Ui,e)}const Ti=g("ZodVoid",(e,n)=>{Ul.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Du(e,r)});function ad(e){return lu(Ti,e)}const Rn=g("ZodDate",(e,n)=>{Tl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ju(e,o),e.min=(o,t)=>e.check($e(o,t)),e.max=(o,t)=>e.check(ze(o,t));const r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function ld(e){return cu(Rn,e)}const Pi=g("ZodArray",(e,n)=>{Cl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ru(e,r,o,t),e.element=n.element,e.min=(r,o)=>e.check(He(r,o)),e.nonempty=r=>e.check(He(1,r)),e.max=(r,o)=>e.check(zt(r,o)),e.length=(r,o)=>e.check(xt(r,o)),e.unwrap=()=>e.element});function et(e,n){return du(Pi,e,n)}function cd(e){const n=e._zod.def.shape;return qn(Object.keys(n))}const Ct=g("ZodObject",(e,n)=>{Ml.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ju(e,r,o,t),R(e,"shape",()=>n.shape),e.keyof=()=>qn(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Qe()}),e.loose=()=>e.clone({...e._zod.def,catchall:Qe()}),e.strict=()=>e.clone({...e._zod.def,catchall:Ln()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>Co(e,r),e.safeExtend=r=>Ao(e,r),e.merge=r=>Zo(e,r),e.pick=r=>To(e,r),e.omit=r=>Po(e,r),e.partial=(...r)=>Bo(Kn,e,r[0]),e.required=(...r)=>Mo(Wn,e,r[0])});function Ci(e,n){const r={type:"object",shape:e??{},...b(n)};return new Ct(r)}function ud(e,n){return new Ct({type:"object",shape:e,catchall:Ln(),...b(n)})}function sd(e,n){return new Ct({type:"object",shape:e,catchall:Qe(),...b(n)})}const At=g("ZodUnion",(e,n)=>{rn.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.options=n.options});function Zt(e,n){return new At({type:"union",options:e,...b(n)})}const Ai=g("ZodXor",(e,n)=>{At.init(e,n),Ll.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.options=n.options});function dd(e,n){return new Ai({type:"union",options:e,inclusive:!1,...b(n)})}const Zi=g("ZodDiscriminatedUnion",(e,n)=>{At.init(e,n),Rl.init(e,n)});function md(e,n,r){return new Zi({type:"union",options:n,discriminator:e,...b(r)})}const Bi=g("ZodIntersection",(e,n)=>{Jl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>qu(e,r,o,t)});function Mi(e,n){return new Bi({type:"intersection",left:e,right:n})}const Vi=g("ZodTuple",(e,n)=>{Vr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Yu(e,r,o,t),e.rest=r=>e.clone({...e._zod.def,rest:r})});function Fi(e,n,r){const o=n instanceof Z,t=o?r:n,i=o?n:null;return new Vi({type:"tuple",items:e,rest:i,...b(t)})}const Bt=g("ZodRecord",(e,n)=>{Yl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ku(e,r,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function Jn(e,n,r){return new Bt({type:"record",keyType:e,valueType:n,...b(r)})}function fd(e,n,r){const o=Se(e);return o._zod.values=void 0,new Bt({type:"record",keyType:o,valueType:n,...b(r)})}function pd(e,n,r){return new Bt({type:"record",keyType:e,valueType:n,mode:"loose",...b(r)})}const Li=g("ZodMap",(e,n)=>{Kl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Fu(e,r),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...r)=>e.check(Le(...r)),e.nonempty=r=>e.check(Le(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(It(...r))});function gd(e,n,r){return new Li({type:"map",keyType:e,valueType:n,...b(r)})}const Ri=g("ZodSet",(e,n)=>{Gl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Lu(e,r),e.min=(...r)=>e.check(Le(...r)),e.nonempty=r=>e.check(Le(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(It(...r))});function vd(e,n){return new Ri({type:"set",valueType:e,...b(n)})}const dt=g("ZodEnum",(e,n)=>{Xl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Uu(e,o,t),e.enum=n.entries,e.options=Object.values(n.entries);const r=new Set(Object.keys(n.entries));e.extract=(o,t)=>{const i={};for(const a of o)if(r.has(a))i[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...b(t),entries:i})},e.exclude=(o,t)=>{const i={...n.entries};for(const a of o)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...b(t),entries:i})}});function qn(e,n){const r=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new dt({type:"enum",entries:r,...b(n)})}function Ji(e,n){return new dt({type:"enum",entries:e,...b(n)})}const qi=g("ZodLiteral",(e,n)=>{Ql.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Tu(e,r,o),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function hd(e,n){return new qi({type:"literal",values:Array.isArray(e)?e:[e],...b(n)})}const Yi=g("ZodFile",(e,n)=>{ec.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Au(e,r,o),e.min=(r,o)=>e.check(Le(r,o)),e.max=(r,o)=>e.check(at(r,o)),e.mime=(r,o)=>e.check(hn(Array.isArray(r)?r:[r],o))});function $d(e){return mu(Yi,e)}const Ki=g("ZodTransform",(e,n)=>{tc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Vu(e,r),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Kt(e.constructor.name);r.addIssue=i=>{if(typeof i=="string")r.issues.push(nt(i,r.value,n));else{const a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=e),r.issues.push(nt(a))}};const t=n.transform(r.value,r);return t instanceof Promise?t.then(i=>(r.value=i,r)):(r.value=t,r)}});function Yn(e){return new Ki({type:"transform",transform:e})}const Kn=g("ZodOptional",(e,n)=>{Fr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>hi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Mt(e){return new Kn({type:"optional",innerType:e})}const Wi=g("ZodExactOptional",(e,n)=>{rc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>hi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Gi(e){return new Wi({type:"optional",innerType:e})}const Hi=g("ZodNullable",(e,n)=>{ic.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Wu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Vt(e){return new Hi({type:"nullable",innerType:e})}function bd(e){return Mt(Vt(e))}const Xi=g("ZodDefault",(e,n)=>{oc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Hu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Qi(e,n){return new Xi({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const eo=g("ZodPrefault",(e,n)=>{lc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Xu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function to(e,n){return new eo({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const Wn=g("ZodNonOptional",(e,n)=>{cc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Gu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function no(e,n){return new Wn({type:"nonoptional",innerType:e,...b(n)})}const ro=g("ZodSuccess",(e,n)=>{sc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Zu(e,r,o),e.unwrap=()=>e._zod.def.innerType});function _d(e){return new ro({type:"success",innerType:e})}const io=g("ZodCatch",(e,n)=>{dc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Qu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function oo(e,n){return new io({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const ao=g("ZodNaN",(e,n)=>{mc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Pu(e,r)});function yd(e){return su(ao,e)}const Gn=g("ZodPipe",(e,n)=>{fc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>es(e,r,o,t),e.in=n.in,e.out=n.out});function Ft(e,n){return new Gn({type:"pipe",in:e,out:n})}const Hn=g("ZodCodec",(e,n)=>{Gn.init(e,n),Lr.init(e,n)});function kd(e,n,r){return new Hn({type:"pipe",in:e,out:n,transform:r.decode,reverseTransform:r.encode})}const lo=g("ZodReadonly",(e,n)=>{pc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ts(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function co(e){return new lo({type:"readonly",innerType:e})}const uo=g("ZodTemplateLiteral",(e,n)=>{vc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Cu(e,r,o)});function Sd(e,n){return new uo({type:"template_literal",parts:e,...b(n)})}const so=g("ZodLazy",(e,n)=>{bc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>rs(e,r,o,t),e.unwrap=()=>e._zod.def.getter()});function Xn(e){return new so({type:"lazy",getter:e})}const mo=g("ZodPromise",(e,n)=>{$c.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ns(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function wd(e){return new mo({type:"promise",innerType:e})}const fo=g("ZodFunction",(e,n)=>{hc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Mu(e,r)});function Qn(e){return new fo({type:"function",input:Array.isArray(e==null?void 0:e.input)?Fi(e==null?void 0:e.input):(e==null?void 0:e.input)??et(Qe()),output:(e==null?void 0:e.output)??Qe()})}const Lt=g("ZodCustom",(e,n)=>{_c.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Bu(e,r)});function Id(e){const n=new re({check:"custom"});return n._zod.check=e,n}function zd(e,n){return fu(Lt,e??(()=>!0),n)}function po(e,n={}){return pu(Lt,e,n)}function go(e){return gu(e)}const xd=hu,Dd=$u;function Ed(e,n={}){const r=new Lt({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...b(n)});return r._zod.bag.Class=e,r._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:r,path:[...r._zod.def.path??[]]})},r}const Od=(...e)=>bu({Codec:Hn,Boolean:Tt,String:Ot},...e);function Nd(e){const n=Xn(()=>Zt([wn(e),wi(),Ii(),Ei(),et(n),Jn(wn(),n)]));return n}function jd(e,n){return Ft(Yn(e),n)}const kg=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Oi,ZodArray:Pi,ZodBase64:An,ZodBase64URL:Zn,ZodBigInt:Pt,ZodBigIntFormat:Fn,ZodBoolean:Tt,ZodCIDRv4:Pn,ZodCIDRv6:Cn,ZodCUID:Dn,ZodCUID2:En,ZodCatch:io,ZodCodec:Hn,ZodCustom:Lt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Xi,ZodDiscriminatedUnion:Zi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodExactOptional:Wi,ZodFile:Yi,ZodFunction:fo,ZodGUID:Nt,ZodIPv4:Un,ZodIPv6:Tn,ZodIntersection:Bi,ZodJWT:Mn,ZodKSUID:jn,ZodLazy:so,ZodLiteral:qi,ZodMAC:Si,ZodMap:Li,ZodNaN:ao,ZodNanoID:xn,ZodNever:Ui,ZodNonOptional:Wn,ZodNull:Di,ZodNullable:Hi,ZodNumber:Ut,ZodNumberFormat:Xe,ZodObject:Ct,ZodOptional:Kn,ZodPipe:Gn,ZodPrefault:eo,ZodPromise:mo,ZodReadonly:lo,ZodRecord:Bt,ZodSet:Ri,ZodString:Ot,ZodStringFormat:ee,ZodSuccess:ro,ZodSymbol:zi,ZodTemplateLiteral:uo,ZodTransform:Ki,ZodTuple:Vi,ZodType:F,ZodULID:On,ZodURL:jt,ZodUUID:je,ZodUndefined:xi,ZodUnion:At,ZodUnknown:ji,ZodVoid:Ti,ZodXID:Nn,ZodXor:Ai,_ZodString:Sn,_default:Qi,_function:Qn,any:Ni,array:et,base64:Ls,base64url:Rs,bigint:td,boolean:Ii,catch:oo,check:Id,cidrv4:Vs,cidrv6:Fs,codec:kd,cuid:Us,cuid2:Ts,custom:zd,date:ld,describe:xd,discriminatedUnion:md,e164:Js,email:Ss,emoji:Ns,enum:qn,exactOptional:Gi,file:$d,float32:Hs,float64:Xs,function:Qn,guid:ws,hash:Gs,hex:Ws,hostname:Ks,httpUrl:Os,instanceof:Ed,int:Vn,int32:Qs,int64:nd,intersection:Mi,ipv4:Zs,ipv6:Ms,json:Nd,jwt:qs,keyof:cd,ksuid:As,lazy:Xn,literal:hd,looseObject:sd,looseRecord:pd,mac:Bs,map:gd,meta:Dd,nan:yd,nanoid:js,nativeEnum:Ji,never:Ln,nonoptional:no,null:Ei,nullable:Vt,nullish:bd,number:wi,object:Ci,optional:Mt,partialRecord:fd,pipe:Ft,prefault:to,preprocess:jd,promise:wd,readonly:co,record:Jn,refine:po,set:vd,strictObject:ud,string:wn,stringFormat:Ys,stringbool:Od,success:_d,superRefine:go,symbol:id,templateLiteral:Sd,transform:Yn,tuple:Fi,uint32:ed,uint64:rd,ulid:Ps,undefined:od,union:Zt,unknown:Qe,url:Es,uuid:Is,uuidv4:zs,uuidv6:xs,uuidv7:Ds,void:ad,xid:Cs,xor:dd},Symbol.toStringTag,{value:"Module"})),Sg={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 wg(e){me({customError:e})}function Ig(){return me().customError}var vo;vo||(vo={});const I={...kg,..._g,iso:us},zg=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 xg(e,n){const r=e.$schema;return r==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":r==="http://json-schema.org/draft-07/schema#"?"draft-7":r==="http://json-schema.org/draft-04/schema#"?"draft-4":n??"draft-2020-12"}function Dg(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const r=e.slice(1).split("/").filter(Boolean);if(r.length===0)return n.rootSchema;const o=n.version==="draft-2020-12"?"$defs":"definitions";if(r[0]===o){const t=r[1];if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function Ud(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return I.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return I.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);const i=Dg(t,n),a=fe(i,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){const t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return I.null();if(t.length===0)return I.never();if(t.length===1)return I.literal(t[0]);if(t.every(a=>typeof a=="string"))return I.enum(t);const i=t.map(a=>I.literal(a));return i.length<2?i[0]:I.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return I.literal(e.const);const r=e.type;if(Array.isArray(r)){const t=r.map(i=>{const a={...e,type:i};return Ud(a,n)});return t.length===0?I.never():t.length===1?t[0]:I.union(t)}if(!r)return I.any();let o;switch(r){case"string":{let t=I.string();if(e.format){const i=e.format;i==="email"?t=t.check(I.email()):i==="uri"||i==="uri-reference"?t=t.check(I.url()):i==="uuid"||i==="guid"?t=t.check(I.uuid()):i==="date-time"?t=t.check(I.iso.datetime()):i==="date"?t=t.check(I.iso.date()):i==="time"?t=t.check(I.iso.time()):i==="duration"?t=t.check(I.iso.duration()):i==="ipv4"?t=t.check(I.ipv4()):i==="ipv6"?t=t.check(I.ipv6()):i==="mac"?t=t.check(I.mac()):i==="cidr"?t=t.check(I.cidrv4()):i==="cidr-v6"?t=t.check(I.cidrv6()):i==="base64"?t=t.check(I.base64()):i==="base64url"?t=t.check(I.base64url()):i==="e164"?t=t.check(I.e164()):i==="jwt"?t=t.check(I.jwt()):i==="emoji"?t=t.check(I.emoji()):i==="nanoid"?t=t.check(I.nanoid()):i==="cuid"?t=t.check(I.cuid()):i==="cuid2"?t=t.check(I.cuid2()):i==="ulid"?t=t.check(I.ulid()):i==="xid"?t=t.check(I.xid()):i==="ksuid"&&(t=t.check(I.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=r==="integer"?I.number().int():I.number();typeof e.minimum=="number"&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=I.boolean();break}case"null":{o=I.null();break}case"object":{const t={},i=e.properties||{},a=new Set(e.required||[]);for(const[s,u]of Object.entries(i)){const d=fe(u,n);t[s]=a.has(s)?d:d.optional()}if(e.propertyNames){const s=fe(e.propertyNames,n),u=e.additionalProperties&&typeof e.additionalProperties=="object"?fe(e.additionalProperties,n):I.any();if(Object.keys(t).length===0){o=I.record(s,u);break}const d=I.object(t).passthrough(),m=I.looseRecord(s,u);o=I.intersection(d,m);break}if(e.patternProperties){const s=e.patternProperties,u=Object.keys(s),d=[];for(const p of u){const v=fe(s[p],n),h=I.string().regex(new RegExp(p));d.push(I.looseRecord(h,v))}const m=[];if(Object.keys(t).length>0&&m.push(I.object(t).passthrough()),m.push(...d),m.length===0)o=I.object({}).passthrough();else if(m.length===1)o=m[0];else{let p=I.intersection(m[0],m[1]);for(let v=2;vfe(s,n)),l=i&&typeof i=="object"&&!Array.isArray(i)?fe(i,n):void 0;l?o=I.tuple(a).rest(l):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(i)){const a=i.map(s=>fe(s,n)),l=e.additionalItems&&typeof e.additionalItems=="object"?fe(e.additionalItems,n):void 0;l?o=I.tuple(a).rest(l):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(i!==void 0){const a=fe(i,n);let l=I.array(a);typeof e.minItems=="number"&&(l=l.min(e.minItems)),typeof e.maxItems=="number"&&(l=l.max(e.maxItems)),o=l}else o=I.array(I.any());break}default:throw new Error(`Unsupported type: ${r}`)}return e.description&&(o=o.describe(e.description)),e.default!==void 0&&(o=o.default(e.default)),o}function fe(e,n){if(typeof e=="boolean")return e?I.any():I.never();let r=Ud(e,n);const o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){const l=e.anyOf.map(u=>fe(u,n)),s=I.union(l);r=o?I.intersection(r,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){const l=e.oneOf.map(u=>fe(u,n)),s=I.xor(l);r=o?I.intersection(r,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)r=o?r:I.any();else{let l=o?r:fe(e.allOf[0],n);const s=o?0:1;for(let u=s;u0&&n.registry.add(r,t),r}function Eg(e,n){if(typeof e=="boolean")return e?I.any():I.never();const r=xg(e,n==null?void 0:n.defaultTarget),o=e.$defs||e.definitions||{},t={version:r,defs:o,refs:new Map,processing:new Set,rootSchema:e,registry:(n==null?void 0:n.registry)??Ie};return fe(e,t)}function Og(e){return Pc(Ot,e)}function Ng(e){return Lc(Ut,e)}function jg(e){return Gc(Tt,e)}function Ug(e){return Xc(Pt,e)}function Tg(e){return uu(Rn,e)}const Pg=Object.freeze(Object.defineProperty({__proto__:null,bigint:Ug,boolean:jg,date:Tg,number:Ng,string:Og},Symbol.toStringTag,{value:"Module"}));me(Sc());const Rt=Object.freeze(Object.defineProperty({__proto__:null,$brand:Io,$input:jc,$output:Nc,NEVER:wo,TimePrecision:Ac,ZodAny:Oi,ZodArray:Pi,ZodBase64:An,ZodBase64URL:Zn,ZodBigInt:Pt,ZodBigIntFormat:Fn,ZodBoolean:Tt,ZodCIDRv4:Pn,ZodCIDRv6:Cn,ZodCUID:Dn,ZodCUID2:En,ZodCatch:io,ZodCodec:Hn,ZodCustom:Lt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Xi,ZodDiscriminatedUnion:Zi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodError:yg,ZodExactOptional:Wi,ZodFile:Yi,get ZodFirstPartyTypeKind(){return vo},ZodFunction:fo,ZodGUID:Nt,ZodIPv4:Un,ZodIPv6:Tn,ZodISODate:_i,ZodISODateTime:bi,ZodISODuration:ki,ZodISOTime:yi,ZodIntersection:Bi,ZodIssueCode:Sg,ZodJWT:Mn,ZodKSUID:jn,ZodLazy:so,ZodLiteral:qi,ZodMAC:Si,ZodMap:Li,ZodNaN:ao,ZodNanoID:xn,ZodNever:Ui,ZodNonOptional:Wn,ZodNull:Di,ZodNullable:Hi,ZodNumber:Ut,ZodNumberFormat:Xe,ZodObject:Ct,ZodOptional:Kn,ZodPipe:Gn,ZodPrefault:eo,ZodPromise:mo,ZodReadonly:lo,ZodRealError:ye,ZodRecord:Bt,ZodSet:Ri,ZodString:Ot,ZodStringFormat:ee,ZodSuccess:ro,ZodSymbol:zi,ZodTemplateLiteral:uo,ZodTransform:Ki,ZodTuple:Vi,ZodType:F,ZodULID:On,ZodURL:jt,ZodUUID:je,ZodUndefined:xi,ZodUnion:At,ZodUnknown:ji,ZodVoid:Ti,ZodXID:Nn,ZodXor:Ai,_ZodString:Sn,_default:Qi,_function:Qn,any:Ni,array:et,base64:Ls,base64url:Rs,bigint:td,boolean:Ii,catch:oo,check:Id,cidrv4:Vs,cidrv6:Fs,clone:Se,codec:kd,coerce:Pg,config:me,core:bg,cuid:Us,cuid2:Ts,custom:zd,date:ld,decode:vs,decodeAsync:$s,describe:xd,discriminatedUnion:md,e164:Js,email:Ss,emoji:Ns,encode:gs,encodeAsync:hs,endsWith:vn,enum:qn,exactOptional:Gi,file:$d,flattenError:br,float32:Hs,float64:Xs,formatError:_r,fromJSONSchema:Eg,function:Qn,getErrorMap:Ig,globalRegistry:Ie,gt:Fe,gte:$e,guid:ws,hash:Gs,hex:Ws,hostname:Ks,httpUrl:Os,includes:pn,instanceof:Ed,int:Vn,int32:Qs,int64:nd,intersection:Mi,ipv4:Zs,ipv6:Ms,iso:us,json:Nd,jwt:qs,keyof:cd,ksuid:As,lazy:Xn,length:xt,literal:hd,locales:Ec,looseObject:sd,looseRecord:pd,lowercase:mn,lt:Ve,lte:ze,mac:Bs,map:gd,maxLength:zt,maxSize:at,meta:Dd,mime:hn,minLength:He,minSize:Le,multipleOf:ot,nan:yd,nanoid:js,nativeEnum:Ji,negative:mi,never:Ln,nonnegative:pi,nonoptional:no,nonpositive:fi,normalize:$n,null:Ei,nullable:Vt,nullish:bd,number:wi,object:Ci,optional:Mt,overwrite:Pe,parse:ds,parseAsync:ms,partialRecord:fd,pipe:Ft,positive:di,prefault:to,preprocess:jd,prettifyError:Yo,promise:wd,property:gi,readonly:co,record:Jn,refine:po,regex:dn,regexes:Ur,registry:Rr,safeDecode:_s,safeDecodeAsync:ks,safeEncode:bs,safeEncodeAsync:ys,safeParse:fs,safeParseAsync:ps,set:vd,setErrorMap:wg,size:It,slugify:kn,startsWith:gn,strictObject:ud,string:wn,stringFormat:Ys,stringbool:Od,success:_d,superRefine:go,symbol:id,templateLiteral:Sd,toJSONSchema:is,toLowerCase:_n,toUpperCase:yn,transform:Yn,treeifyError:Jo,trim:bn,tuple:Fi,uint32:ed,uint64:rd,ulid:Ps,undefined:od,union:Zt,unknown:Qe,uppercase:fn,url:Es,util:Lo,uuid:Is,uuidv4:zs,uuidv6:xs,uuidv7:Ds,void:ad,xid:Cs,xor:dd},Symbol.toStringTag,{value:"Module"}));function Ce(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var er={exports:{}},Cg=er.exports,Td;function Pd(){return Td||(Td=1,(function(e,n){(function(r,o){e.exports=o()})(Cg,(function(){var r=1e3,o=6e4,t=36e5,i="millisecond",a="second",l="minute",s="hour",u="day",d="week",m="month",p="quarter",v="year",h="date",f="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,S={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(O){var D=["th","st","nd","rd"],w=O%100;return"["+O+(D[(w-20)%10]||D[w]||D[0])+"]"}},B=function(O,D,w){var j=String(O);return!j||j.length>=D?O:""+Array(D+1-j.length).join(w)+O},L={s:B,z:function(O){var D=-O.utcOffset(),w=Math.abs(D),j=Math.floor(w/60),x=w%60;return(D<=0?"+":"-")+B(j,2,"0")+":"+B(x,2,"0")},m:function O(D,w){if(D.date()1)return O(V[0])}else{var G=D.name;E[G]=D,x=G}return!j&&x&&(U=x),x||!j&&U},A=function(O,D){if(y(O))return O.clone();var w=typeof D=="object"?D:{};return w.date=O,w.args=arguments,new ne(w)},T=L;T.l=J,T.i=y,T.w=function(O,D){return A(O,{locale:D.$L,utc:D.$u,x:D.$x,$offset:D.$offset})};var ne=(function(){function O(w){this.$L=J(w.locale,null,!0),this.parse(w),this.$x=this.$x||w.x||{},this[z]=!0}var D=O.prototype;return D.parse=function(w){this.$d=(function(j){var x=j.date,M=j.utc;if(x===null)return new Date(NaN);if(T.u(x))return new Date;if(x instanceof Date)return new Date(x);if(typeof x=="string"&&!/Z$/i.test(x)){var V=x.match($);if(V){var G=V[2]-1||0,oe=(V[7]||"0").substring(0,3);return M?new Date(Date.UTC(V[1],G,V[3]||1,V[4]||0,V[5]||0,V[6]||0,oe)):new Date(V[1],G,V[3]||1,V[4]||0,V[5]||0,V[6]||0,oe)}}return new Date(x)})(w),this.init()},D.init=function(){var w=this.$d;this.$y=w.getFullYear(),this.$M=w.getMonth(),this.$D=w.getDate(),this.$W=w.getDay(),this.$H=w.getHours(),this.$m=w.getMinutes(),this.$s=w.getSeconds(),this.$ms=w.getMilliseconds()},D.$utils=function(){return T},D.isValid=function(){return this.$d.toString()!==f},D.isSame=function(w,j){var x=A(w);return this.startOf(j)<=x&&x<=this.endOf(j)},D.isAfter=function(w,j){return A(w)0&&(l=l[0]),s=(l=l.filter((function(d){return d})))[0];for(var u=1;u0,E<=U.r||!U.r){E<=1&&L>0&&(U=S[L-1]);var z=_[U.l];v&&(E=v(""+E)),f=typeof z=="string"?z.replace("%d",E):z(E,d,U.l,$);break}}if(d)return f;var y=$?_.future:_.past;return typeof y=="function"?y(f):y.replace("%s",f)},i.to=function(u,d){return l(u,d,this,!0)},i.from=function(u,d){return l(u,d,this)};var s=function(u){return u.$u?t.utc():t()};i.toNow=function(u){return this.to(s(this),u)},i.fromNow=function(u){return this.from(s(this),u)}}}))})(or)),or.exports}var nv=tv();const rv=Ce(nv);var ar={exports:{}},iv=ar.exports,Vd;function ov(){return Vd||(Vd=1,(function(e,n){(function(r,o){e.exports=o()})(iv,(function(){var r={year:0,month:1,day:2,hour:3,minute:4,second:5},o={};return function(t,i,a){var l,s=function(p,v,h){h===void 0&&(h={});var f=new Date(p),$=(function(_,S){S===void 0&&(S={});var B=S.timeZoneName||"short",L=_+"|"+B,U=o[L];return U||(U=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:B}),o[L]=U),U})(v,h);return $.formatToParts(f)},u=function(p,v){for(var h=s(p,v),f=[],$=0;$=0&&(f[L]=parseInt(B,10))}var U=f[3],E=U===24?0:U,z=f[0]+"-"+f[1]+"-"+f[2]+" "+E+":"+f[4]+":"+f[5]+":000",y=+p;return(a.utc(z).valueOf()-(y-=y%1e3))/6e4},d=i.prototype;d.tz=function(p,v){p===void 0&&(p=l);var h,f=this.utcOffset(),$=this.toDate(),_=$.toLocaleString("en-US",{timeZone:p}),S=Math.round(($-new Date(_))/1e3/60),B=15*-Math.round($.getTimezoneOffset()/15)-S;if(!Number(B))h=this.utcOffset(0,v);else if(h=a(_,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(B,!0),v){var L=h.utcOffset();h=h.add(f-L,"minute")}return h.$x.$timezone=p,h},d.offsetName=function(p){var v=this.$x.$timezone||a.tz.guess(),h=s(this.valueOf(),v,{timeZoneName:p}).find((function(f){return f.type.toLowerCase()==="timezonename"}));return h&&h.value};var m=d.startOf;d.startOf=function(p,v){if(!this.$x||!this.$x.$timezone)return m.call(this,p,v);var h=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return m.call(h,p,v).tz(this.$x.$timezone,!0)},a.tz=function(p,v,h){var f=h&&v,$=h||v||l,_=u(+a(),$);if(typeof p!="string")return a(p).tz($);var S=(function(E,z,y){var J=E-60*z*1e3,A=u(J,y);if(z===A)return[J,z];var T=u(J-=60*(A-z)*1e3,y);return A===T?[J,A]:[E-60*Math.min(A,T)*1e3,Math.max(A,T)]})(a.utc(p,f).valueOf(),_,$),B=S[0],L=S[1],U=a(B).utcOffset(L);return U.$x.$timezone=$,U},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(p){l=p}}}))})(ar)),ar.exports}var av=ov();const lv=Ce(av);var lr={exports:{}},cv=lr.exports,Fd;function uv(){return Fd||(Fd=1,(function(e,n){(function(r,o){e.exports=o()})(cv,(function(){var r="minute",o=/[+-]\d\d(?::?\d\d)?/g,t=/([+-]|\d\d)/g;return function(i,a,l){var s=a.prototype;l.utc=function(f){var $={date:f,utc:!0,args:arguments};return new a($)},s.utc=function(f){var $=l(this.toDate(),{locale:this.$L,utc:!0});return f?$.add(this.utcOffset(),r):$},s.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var u=s.parse;s.parse=function(f){f.utc&&(this.$u=!0),this.$utils().u(f.$offset)||(this.$offset=f.$offset),u.call(this,f)};var d=s.init;s.init=function(){if(this.$u){var f=this.$d;this.$y=f.getUTCFullYear(),this.$M=f.getUTCMonth(),this.$D=f.getUTCDate(),this.$W=f.getUTCDay(),this.$H=f.getUTCHours(),this.$m=f.getUTCMinutes(),this.$s=f.getUTCSeconds(),this.$ms=f.getUTCMilliseconds()}else d.call(this)};var m=s.utcOffset;s.utcOffset=function(f,$){var _=this.$utils().u;if(_(f))return this.$u?0:_(this.$offset)?m.call(this):this.$offset;if(typeof f=="string"&&(f=(function(U){U===void 0&&(U="");var E=U.match(o);if(!E)return null;var z=(""+E[0]).match(t)||["-",0,0],y=z[0],J=60*+z[1]+ +z[2];return J===0?0:y==="+"?J:-J})(f),f===null))return this;var S=Math.abs(f)<=16?60*f:f;if(S===0)return this.utc($);var B=this.clone();if($)return B.$offset=S,B.$u=!1,B;var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(B=this.local().add(S+L,r)).$offset=S,B.$x.$localOffset=L,B};var p=s.format;s.format=function(f){var $=f||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return p.call(this,$)},s.valueOf=function(){var f=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*f},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var v=s.toDate;s.toDate=function(f){return f==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():v.call(this)};var h=s.diff;s.diff=function(f,$,_){if(f&&this.$u===f.$u)return h.call(this,f,$,_);var S=this.local(),B=l(f).local();return h.call(S,B,$,_)}}}))})(lr)),lr.exports}var sv=uv();const dv=Ce(sv);var cr={exports:{}},mv=cr.exports,Ld;function fv(){return Ld||(Ld=1,(function(e,n){(function(r,o){e.exports=o()})(mv,(function(){var r="week",o="year";return function(t,i,a){var l=i.prototype;l.week=function(s){if(s===void 0&&(s=null),s!==null)return this.add(7*(s-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var d=a(this).startOf(o).add(1,o).date(u),m=a(this).endOf(r);if(d.isBefore(m))return 1}var p=a(this).startOf(o).date(u).startOf(r).subtract(1,"millisecond"),v=this.diff(p,r,!0);return v<0?a(this).startOf("week").week():Math.ceil(v)},l.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}}))})(cr)),cr.exports}var pv=fv();const gv=Ce(pv);var ur={exports:{}},vv=ur.exports,Rd;function hv(){return Rd||(Rd=1,(function(e,n){(function(r,o){e.exports=o(Pd())})(vv,(function(r){function o(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var t=o(r),i={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(a){return a+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return t.default.locale(i,null,!0),i}))})(ur)),ur.exports}hv();var $v={};globalThis.cacheMemoria_cache=$v;var bv=(e=>(e.codigo="codigo",e.excluido="excluido",e.data_hora_criacao="data_hora_criacao",e.data_hora_atualizacao="data_hora_atualizacao",e.codigo_usuario_criacao="codigo_usuario_criacao",e.codigo_usuario_atualizacao="codigo_usuario_atualizacao",e.versao="versao",e))(bv||{}),_v=(e=>(e.token="token",e))(_v||{}),yv=(e=>(e.Usuario="usuario",e.Fornecedor="fornecedor",e))(yv||{}),kv=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e.isNull="isNull",e))(kv||{}),Sv=Rt.enum(["=","!=",">",">=","<","<=","like","in","isNull"]);Rt.object({coluna:Rt.string(),valor:Rt.any(),operador:Sv,ou:Rt.boolean().optional()}),pe.locale("pt-br"),pe.extend(dv),pe.extend(lv),pe.extend(gv),pe.extend(Wg),pe.extend(Jg),pe.extend(Qg),pe.extend(rv),pe.extend(Vg);var wv=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(wv||{}),Iv=(e=>(e.modelo="000_modelo",e.vencida="100_vencida",e.expirado="200_expirado",e.alerta="300_alerta",e.protocoladafora="350_protocoladafora",e.protocolada="400_protocolada",e.protocoladaApenas="430_protocolada",e.protocolada_alteracao="450_protocolada",e.prazo="500_prazo",e.emitida="515_emitida",e.valida="518_valida",e.novo="520_novo",e.recebido="521_recebido",e.em_andamento="530_em_andamento",e.aguardando="530_aguardando",e.aguardandoresposta="540_aguardandoresposta",e.suspensaotemporaria="540_suspensaotemporaria",e.cancelada="550_cancelada",e.execucao="560_execucao",e.pendente="570_pendente",e.executadafora="600_executadafora",e.executada="700_executada",e.naoexecutada="701_naoexecutada",e.concluida="730_concluida",e.respondido_negado="740_respondido_negado",e.respondido_aceito="741_respondido_aceito",e.atendidoparcial="742_atendidoparcial",e.naoatendido="743_naoatendido",e.atendido="744_atendido",e.renovada="760_renovada",e.finalizada="800_finalizada",e.emitirnota="101_emitirnota",e.faturaatrasada="301_faturaatrasada",e.pagarfatura="302_pagarfatura",e.aguardandoconfirmacao="531_aguardandoconfirmacao",e.agendado="701_agendado",e.faturapaga="801_faturapaga",e.excluida="999_excluida",e.requerida="401_requerida",e.vigente="516_vigente",e.emrenovacao="402_emrenovacao",e.arquivada="801_arquivada",e.aguardando_sincronizacao="999_aguardando_sincronizacao",e.nao_conforme="710_nao_conforme",e.conforme="720_conforme",e.nao_aplicavel="730_nao_aplicavel",e.parcial="715_parcial",e))(Iv||{}),Jd=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e))(Jd||{}),zv=(e=>(e.E="E",e.OU="OU",e))(zv||{}),xv=Ji(Jd),Dv=Ni(),Ev=Jn(xv,Dv),ho=Xn(()=>Ci({E:et(ho).optional(),OU:et(ho).optional()}).catchall(Zt([Ev,ho]))),Ov=e=>e,Nv=(e=>(e.UN="UN",e.KG="KG",e.TON="TON",e.g="g",e["M³"]="M³",e.Lt="Lt",e))(Nv||{});const jv=c.defineComponent({name:"EliEntradaDataHora",inheritAttrs:!1,props:{value:{type:String,default:void 0},opcoes:{type:Object,required:!1,default:void 0},modelValue:{type:String,default:null},modo:{type:String,default:void 0},rotulo:{type:String,default:void 0},placeholder:{type:String,default:void 0},desabilitado:{type:Boolean,default:void 0},limpavel:{type:Boolean,default:void 0},erro:{type:Boolean,default:void 0},mensagensErro:{type:[String,Array],default:void 0},dica:{type:String,default:void 0},dicaPersistente:{type:Boolean,default:void 0},densidade:{type:String,default:void 0},variante:{type:String,default:void 0},min:{type:String,default:void 0},max:{type:String,default:void 0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,"update:modelValue":e=>!0,alterar:e=>!0,foco:()=>!0,desfoco:()=>!0,focus:()=>!0,blur:()=>!0},setup(e,{emit:n,attrs:r}){const o=c.computed(()=>e.opcoes?e.opcoes:{rotulo:e.rotulo??"Data e hora",placeholder:e.placeholder??"",modo:e.modo??"dataHora",limpavel:e.limpavel,erro:e.erro,mensagensErro:e.mensagensErro,dica:e.dica,dicaPersistente:e.dicaPersistente,densidade:e.densidade,variante:e.variante,min:e.min,max:e.max}),t=c.computed(()=>o.value.modo??"dataHora"),i=c.computed(()=>!!e.desabilitado),a=c.computed(()=>t.value==="data"?"date":"datetime-local");function l(f){return t.value==="data"?pe(f).format("YYYY-MM-DD"):pe(f).format("YYYY-MM-DDTHH:mm")}function s(f){return t.value==="data"?pe(`${f}T00:00`).format():pe(f).format()}const u=c.computed(()=>e.value!==void 0?e.value??null:e.modelValue),d=c.computed({get:()=>u.value?l(u.value):"",set:f=>{const $=f&&f.length>0?f:null;if(!$){n("update:value",null),n("input",null),n("change",null),n("update:modelValue",null),n("alterar",null);return}const _=s($);n("update:value",_),n("input",_),n("change",_),n("update:modelValue",_),n("alterar",_)}}),m=c.computed(()=>{const f=o.value.min;if(f)return l(f)}),p=c.computed(()=>{const f=o.value.max;if(f)return l(f)});function v(){n("foco"),n("focus")}function h(){n("desfoco"),n("blur")}return{attrs:r,valor:d,tipoInput:a,minLocal:m,maxLocal:p,opcoesEfetivas:o,desabilitadoEfetivo:i,emitCompatFocus:v,emitCompatBlur:h}}}),Uv={class:"eli-data-hora"};function Tv(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",Uv,[c.createVNode(mr.VTextField,c.mergeProps({modelValue:e.valor,"onUpdate:modelValue":n[0]||(n[0]=a=>e.valor=a),type:e.tipoInput,label:e.opcoesEfetivas.rotulo,placeholder:e.opcoesEfetivas.placeholder,disabled:e.desabilitadoEfetivo,clearable:!!e.opcoesEfetivas.limpavel,error:!!e.opcoesEfetivas.erro,"error-messages":e.opcoesEfetivas.mensagensErro,hint:e.opcoesEfetivas.dica,"persistent-hint":!!e.opcoesEfetivas.dicaPersistente,density:e.opcoesEfetivas.densidade??"comfortable",variant:e.opcoesEfetivas.variante??"outlined",min:e.minLocal,max:e.maxLocal},e.attrs,{onFocus:e.emitCompatFocus,onBlur:e.emitCompatBlur}),null,16,["modelValue","type","label","placeholder","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant","min","max","onFocus","onBlur"])])}const $o=X(jv,[["render",Tv]]);function Pv(e){if(!Number.isFinite(e)||e<=0||e>=1)return 0;const n=e.toString();if(n.includes("e-")){const[,t]=n.split("e-"),i=Number(t);return Number.isFinite(i)?i:0}const r=n.indexOf(".");return r===-1?0:n.slice(r+1).replace(/0+$/,"").length}function Cv(e){const n=(e??"").trim().replace(/,/g,".");if(!n)return null;const r=Number(n);return Number.isNaN(r)?null:r}function bo(e,n){return e==null?"":n===null?String(e).replace(/\./g,","):Number(e).toFixed(Math.max(0,n)).replace(/\./g,",")}function qd(e){return(e??"").replace(/\D+/g,"")}function Av(e){const n=(e??"").replace(/[^0-9.,]+/g,""),r=n.match(/[.,]/);if(!r)return n;const o=r[0],t=n.indexOf(o),i=n.slice(0,t).replace(/[.,]/g,""),a=n.slice(t+1).replace(/[.,]/g,"");return`${i.length?i:"0"}${o}${a}`}function Zv(e,n){if(n===null)return e;if(n<=0)return e.replace(/[.,]/g,"");const r=e.match(/[.,]/);if(!r)return e;const o=r[0],t=e.indexOf(o),i=e.slice(0,t),a=e.slice(t+1);return`${i}${o}${a.slice(0,n)}`}function Bv(e){const n=e.match(/^(\d+)[.,]$/);if(!n)return null;const r=Number(n[1]);return Number.isNaN(r)?null:r}const Mv=c.defineComponent({name:"EliEntradaNumero",inheritAttrs:!1,props:{value:{type:[Number,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed(()=>{var d;const u=(d=e.opcoes)==null?void 0:d.precisao;return u==null?null:Pv(u)}),t=c.computed(()=>o.value===0),i=c.computed(()=>{const u=o.value;return u!==null&&u>0}),a=c.ref(""),l=c.ref(void 0);c.watch(()=>e.value,u=>{u!==l.value&&(a.value=bo(u,o.value),l.value=u)},{immediate:!0});function s(u){if(i.value){const v=o.value??0,h=qd(u),f=h?Number(h):0,$=10**v,_=h?f/$:null,S=_===null?null:_;l.value=S,r("update:value",S),r("input",S),r("change",S),a.value=bo(S,v);return}const d=t.value?qd(u):Av(u),m=t.value?d:Zv(d,o.value);let p=null;if(m){const h=(t.value?null:Bv(m))??Cv(m);p=h===null?null:h}l.value=p,r("update:value",p),r("input",p),r("change",p),o.value===null&&m?a.value=m.replace(/\./g,","):a.value=bo(p,o.value)}return{attrs:n,emit:r,displayValue:a,isInteiro:t,onUpdateModelValue:s}}}),Vv={class:"eli-entrada__prefixo"},Fv={class:"eli-entrada__sufixo"};function Lv(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(mr.VTextField,c.mergeProps({"model-value":e.displayValue,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,type:e.isInteiro?"number":"text",inputmode:e.isInteiro?"numeric":"decimal",pattern:e.isInteiro?"[0-9]*":"[0-9.,]*"},e.attrs,{"onUpdate:modelValue":e.onUpdateModelValue,onFocus:n[0]||(n[0]=()=>e.emit("focus")),onBlur:n[1]||(n[1]=()=>e.emit("blur"))}),c.createSlots({_:2},[(s=e.opcoes)!=null&&s.prefixo?{name:"prepend-inner",fn:c.withCtx(()=>[c.createElementVNode("span",Vv,c.toDisplayString(e.opcoes.prefixo),1)]),key:"0"}:void 0,(u=e.opcoes)!=null&&u.sufixo?{name:"append-inner",fn:c.withCtx(()=>[c.createElementVNode("span",Fv,c.toDisplayString(e.opcoes.sufixo),1)]),key:"1"}:void 0]),1040,["model-value","label","placeholder","type","inputmode","pattern","onUpdate:modelValue"])}const _o=X(Mv,[["render",Lv]]),Rv=c.defineComponent({name:"EliEntradaParagrafo",components:{VTextarea:fr.VTextarea},inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed({get:()=>e.value,set:t=>{r("update:value",t),r("input",t),r("change",t)}});return{attrs:n,emit:r,localValue:o}}});function Jv(e,n,r,o,t,i){var a,l,s,u,d,m,p,v,h,f,$,_;return c.openBlock(),c.createBlock(pm.VTextarea,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=S=>e.localValue=S),label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,rows:((s=e.opcoes)==null?void 0:s.linhas)??4,counter:(u=e.opcoes)==null?void 0:u.limiteCaracteres,maxlength:(d=e.opcoes)==null?void 0:d.limiteCaracteres,clearable:!!((m=e.opcoes)!=null&&m.limpavel),error:!!((p=e.opcoes)!=null&&p.erro),"error-messages":(v=e.opcoes)==null?void 0:v.mensagensErro,hint:(h=e.opcoes)==null?void 0:h.dica,"persistent-hint":!!((f=e.opcoes)!=null&&f.dicaPersistente),density:(($=e.opcoes)==null?void 0:$.densidade)??"comfortable",variant:((_=e.opcoes)==null?void 0:_.variante)??"outlined","auto-grow":""},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur"))}),null,16,["modelValue","label","placeholder","rows","counter","maxlength","clearable","error","error-messages","hint","persistent-hint","density","variant"])}const Yd=X(Rv,[["render",Jv]]),qv=c.defineComponent({name:"EliEntradaSelecao",components:{VSelect:fr.VSelect},inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.ref([]),t=c.ref(!1),i=c.computed({get:()=>e.value,set:l=>{r("update:value",l),r("input",l),r("change",l)}});async function a(){t.value=!0;try{const l=await e.opcoes.itens(),s=Array.isArray(l)?l:[];o.value=[...s]}finally{t.value=!1}}return c.watch(()=>e.opcoes.itens,()=>{a()}),c.onMounted(()=>{a()}),c.watch(o,l=>{console.debug("[EliEntradaSelecao] itens:",l)},{deep:!0}),{attrs:n,emit:r,localValue:i,itens:o,carregando:t}}});function Yv(e,n,r,o,t,i){var a,l,s,u,d,m,p,v,h;return c.openBlock(),c.createBlock(gm.VSelect,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=f=>e.localValue=f),label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,items:e.itens,"item-title":"rotulo","item-value":"chave",loading:e.carregando,disabled:e.carregando,"menu-props":{maxHeight:320},clearable:!!((s=e.opcoes)!=null&&s.limpavel),error:!!((u=e.opcoes)!=null&&u.erro),"error-messages":(d=e.opcoes)==null?void 0:d.mensagensErro,hint:(m=e.opcoes)==null?void 0:m.dica,"persistent-hint":!!((p=e.opcoes)!=null&&p.dicaPersistente),density:((v=e.opcoes)==null?void 0:v.densidade)??"comfortable",variant:((h=e.opcoes)==null?void 0:h.variante)??"outlined"},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur"))}),null,16,["modelValue","label","placeholder","items","loading","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant"])}const Kd=X(qv,[["render",Yv]]);function Kv(e){return e.replace(/\D+/g,"")}function Wv(e){const n=Kv(e);return n?n.replace(/^(\d{5})(\d)/,"$1-$2").slice(0,9):""}function Gv(e){return e.replace(/\D+/g,"")}function Hv(e){const n=Gv(e);return n.length<=11?n.replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"$1.$2").replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3").replace(/\.(\d{3})(\d)/,".$1/$2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,18)}function Xv(e){return e.replace(/\D+/g,"")}function Qv(e){const n=Xv(e);return n?n.length<=10?n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2").slice(0,15):""}const eh=c.defineComponent({name:"EliEntradaTexto",inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed(()=>{var u;return((u=e.opcoes)==null?void 0:u.formato)??"texto"}),t=c.computed({get:()=>e.value,set:u=>{r("update:value",u),r("input",u),r("change",u)}}),i=c.computed(()=>o.value==="email"?"email":o.value==="url"?"url":"text"),a=c.computed(()=>{if(o.value==="telefone")return"tel";if(o.value==="cpfCnpj"||o.value==="cep")return"numeric"});function l(u){switch(o.value){case"telefone":return Qv(u);case"cpfCnpj":return Hv(u);case"cep":return Wv(u);default:return u}}function s(u){const d=u.target,m=l(d.value);d.value=m,t.value=m}return{attrs:n,emit:r,localValue:t,inputHtmlType:i,inputMode:a,onInput:s}}});function th(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(mr.VTextField,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=d=>e.localValue=d),type:e.inputHtmlType,inputmode:e.inputMode,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,counter:(s=e.opcoes)==null?void 0:s.limiteCaracteres,maxlength:(u=e.opcoes)==null?void 0:u.limiteCaracteres},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur")),onInput:e.onInput}),null,16,["modelValue","type","inputmode","label","placeholder","counter","maxlength","onInput"])}const sr=X(eh,[["render",th]]);var Wd=(e=>(e[e.sucesso=200]="sucesso",e[e.erroConhecido=400]="erroConhecido",e[e.erroPermissao=401]="erroPermissao",e[e.erroNaoEncontrado=404]="erroNaoEncontrado",e[e.erroDesconhecido=500]="erroDesconhecido",e[e.tempoEsgotado=504]="tempoEsgotado",e))(Wd||{});const nh="eli:tabela";function Gd(e){return`${nh}:${e}:colunas`}function Hd(e){if(!e||typeof e!="object")return{visiveis:[],invisiveis:[]};const n=e,r=Array.isArray(n.visiveis)?n.visiveis.filter(t=>typeof t=="string"):[],o=Array.isArray(n.invisiveis)?n.invisiveis.filter(t=>typeof t=="string"):[];return{visiveis:r,invisiveis:o}}function Xd(e){try{const n=window.localStorage.getItem(Gd(e));return n?Hd(JSON.parse(n)):{visiveis:[],invisiveis:[]}}catch{return{visiveis:[],invisiveis:[]}}}function rh(e,n){try{window.localStorage.setItem(Gd(e),JSON.stringify(Hd(n)))}catch{}}/** - * @license lucide-vue-next v0.563.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ih=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1};/** - * @license lucide-vue-next v0.563.0 - ISC +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const d of e.seen.entries()){const m=d[1];if(n===d[0]){i(d);continue}if(e.external){const v=(s=e.external.registry.get(d[0]))==null?void 0:s.id;if(n!==d[0]&&v){i(d);continue}}if((u=e.metadataRegistry.get(d[0]))==null?void 0:u.id){i(d);continue}if(m.cycle){i(d);continue}if(m.count>1&&e.reused==="ref"){i(d);continue}}}function ut(e,n){var a,l,s;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=u=>{const d=e.seen.get(u);if(d.ref===null)return;const m=d.def??d.schema,p={...m},v=d.ref;if(d.ref=null,v){o(v);const f=e.seen.get(v),$=f.schema;if($.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(m.allOf=m.allOf??[],m.allOf.push($)):Object.assign(m,$),Object.assign(m,p),u._zod.parent===v)for(const S in m)S==="$ref"||S==="allOf"||S in p||delete m[S];if($.$ref&&f.def)for(const S in m)S==="$ref"||S==="allOf"||S in f.def&&JSON.stringify(m[S])===JSON.stringify(f.def[S])&&delete m[S]}const h=u._zod.parent;if(h&&h!==v){o(h);const f=e.seen.get(h);if(f!=null&&f.schema.$ref&&(m.$ref=f.schema.$ref,f.def))for(const $ in m)$==="$ref"||$==="allOf"||$ in f.def&&JSON.stringify(m[$])===JSON.stringify(f.def[$])&&delete m[$]}e.override({zodSchema:u,jsonSchema:m,path:d.path??[]})};for(const u of[...e.seen.entries()].reverse())o(u[0]);const t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){const u=(l=e.external.registry.get(n))==null?void 0:l.id;if(!u)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(u)}Object.assign(t,r.def??r.schema);const i=((s=e.external)==null?void 0:s.defs)??{};for(const u of e.seen.entries()){const d=u[1];d.def&&d.defId&&(i[d.defId]=d.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?t.$defs=i:t.definitions=i);try{const u=JSON.parse(JSON.stringify(t));return Object.defineProperty(u,"~standard",{value:{...n["~standard"],jsonSchema:{input:Ot(n,"input",e.processors),output:Ot(n,"output",e.processors)}},enumerable:!1,writable:!1}),u}catch{throw new Error("Error converting schema to JSON.")}}function ge(e,n){const r=n??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return ge(o.element,r);if(o.type==="set")return ge(o.valueType,r);if(o.type==="lazy")return ge(o.getter(),r);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return ge(o.innerType,r);if(o.type==="intersection")return ge(o.left,r)||ge(o.right,r);if(o.type==="record"||o.type==="map")return ge(o.keyType,r)||ge(o.valueType,r);if(o.type==="pipe")return ge(o.in,r)||ge(o.out,r);if(o.type==="object"){for(const t in o.shape)if(ge(o.shape[t],r))return!0;return!1}if(o.type==="union"){for(const t of o.options)if(ge(t,r))return!0;return!1}if(o.type==="tuple"){for(const t of o.items)if(ge(t,r))return!0;return!!(o.rest&&ge(o.rest,r))}return!1}const _u=(e,n={})=>r=>{const o=lt({...r,processors:n});return K(e,o),ct(o,e),ut(o,e)},Ot=(e,n,r={})=>o=>{const{libraryOptions:t,target:i}=o??{},a=lt({...t??{},target:i,io:n,processors:r});return K(e,a),ct(a,e),ut(a,e)},hg={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},yu=(e,n,r,o)=>{const t=r;t.type="string";const{minimum:i,maximum:a,format:l,patterns:s,contentEncoding:u}=e._zod.bag;if(typeof i=="number"&&(t.minLength=i),typeof a=="number"&&(t.maxLength=a),l&&(t.format=hg[l]??l,t.format===""&&delete t.format,l==="time"&&delete t.format),u&&(t.contentEncoding=u),s&&s.size>0){const d=[...s];d.length===1?t.pattern=d[0].source:d.length>1&&(t.allOf=[...d.map(m=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},ku=(e,n,r,o)=>{const t=r,{minimum:i,maximum:a,format:l,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:d}=e._zod.bag;typeof l=="string"&&l.includes("int")?t.type="integer":t.type="number",typeof d=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.minimum=d,t.exclusiveMinimum=!0):t.exclusiveMinimum=d),typeof i=="number"&&(t.minimum=i,typeof d=="number"&&n.target!=="draft-04"&&(d>=i?delete t.minimum:delete t.exclusiveMinimum)),typeof u=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.maximum=u,t.exclusiveMaximum=!0):t.exclusiveMaximum=u),typeof a=="number"&&(t.maximum=a,typeof u=="number"&&n.target!=="draft-04"&&(u<=a?delete t.maximum:delete t.exclusiveMaximum)),typeof s=="number"&&(t.multipleOf=s)},Su=(e,n,r,o)=>{r.type="boolean"},wu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Iu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},zu=(e,n,r,o)=>{n.target==="openapi-3.0"?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},xu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Du=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Eu=(e,n,r,o)=>{r.not={}},Ou=(e,n,r,o)=>{},Nu=(e,n,r,o)=>{},ju=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Uu=(e,n,r,o)=>{const t=e._zod.def,i=gr(t.entries);i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),r.enum=i},Tu=(e,n,r,o)=>{const t=e._zod.def,i=[];for(const a of t.values)if(a===void 0){if(n.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(n.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){const a=i[0];r.type=a===null?"null":typeof a,n.target==="draft-04"||n.target==="openapi-3.0"?r.enum=[a]:r.const=a}else i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),i.every(a=>typeof a=="boolean")&&(r.type="boolean"),i.every(a=>a===null)&&(r.type="null"),r.enum=i},Pu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Cu=(e,n,r,o)=>{const t=r,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=i.source},Au=(e,n,r,o)=>{const t=r,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:l,mime:s}=e._zod.bag;a!==void 0&&(i.minLength=a),l!==void 0&&(i.maxLength=l),s?s.length===1?(i.contentMediaType=s[0],Object.assign(t,i)):(Object.assign(t,i),t.anyOf=s.map(u=>({contentMediaType:u}))):Object.assign(t,i)},Zu=(e,n,r,o)=>{r.type="boolean"},Bu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Mu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Vu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Fu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Lu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Ru=(e,n,r,o)=>{const t=r,i=e._zod.def,{minimum:a,maximum:l}=e._zod.bag;typeof a=="number"&&(t.minItems=a),typeof l=="number"&&(t.maxItems=l),t.type="array",t.items=K(i.element,n,{...o,path:[...o.path,"items"]})},Ju=(e,n,r,o)=>{var u;const t=r,i=e._zod.def;t.type="object",t.properties={};const a=i.shape;for(const d in a)t.properties[d]=K(a[d],n,{...o,path:[...o.path,"properties",d]});const l=new Set(Object.keys(a)),s=new Set([...l].filter(d=>{const m=i.shape[d]._zod;return n.io==="input"?m.optin===void 0:m.optout===void 0}));s.size>0&&(t.required=Array.from(s)),((u=i.catchall)==null?void 0:u._zod.def.type)==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=K(i.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},vi=(e,n,r,o)=>{const t=e._zod.def,i=t.inclusive===!1,a=t.options.map((l,s)=>K(l,n,{...o,path:[...o.path,i?"oneOf":"anyOf",s]}));i?r.oneOf=a:r.anyOf=a},qu=(e,n,r,o)=>{const t=e._zod.def,i=K(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=K(t.right,n,{...o,path:[...o.path,"allOf",1]}),l=u=>"allOf"in u&&Object.keys(u).length===1,s=[...l(i)?i.allOf:[i],...l(a)?a.allOf:[a]];r.allOf=s},Yu=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="array";const a=n.target==="draft-2020-12"?"prefixItems":"items",l=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",s=i.items.map((p,v)=>K(p,n,{...o,path:[...o.path,a,v]})),u=i.rest?K(i.rest,n,{...o,path:[...o.path,l,...n.target==="openapi-3.0"?[i.items.length]:[]]}):null;n.target==="draft-2020-12"?(t.prefixItems=s,u&&(t.items=u)):n.target==="openapi-3.0"?(t.items={anyOf:s},u&&t.items.anyOf.push(u),t.minItems=s.length,u||(t.maxItems=s.length)):(t.items=s,u&&(t.additionalItems=u));const{minimum:d,maximum:m}=e._zod.bag;typeof d=="number"&&(t.minItems=d),typeof m=="number"&&(t.maxItems=m)},Wu=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="object";const a=i.keyType,l=a._zod.bag,s=l==null?void 0:l.patterns;if(i.mode==="loose"&&s&&s.size>0){const d=K(i.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(const m of s)t.patternProperties[m.source]=d}else(n.target==="draft-07"||n.target==="draft-2020-12")&&(t.propertyNames=K(i.keyType,n,{...o,path:[...o.path,"propertyNames"]})),t.additionalProperties=K(i.valueType,n,{...o,path:[...o.path,"additionalProperties"]});const u=a._zod.values;if(u){const d=[...u].filter(m=>typeof m=="string"||typeof m=="number");d.length>0&&(t.required=d)}},Ku=(e,n,r,o)=>{const t=e._zod.def,i=K(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,r.nullable=!0):r.anyOf=[i,{type:"null"}]},Gu=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},Hu=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.default=JSON.parse(JSON.stringify(t.defaultValue))},Xu=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,n.io==="input"&&(r._prefault=JSON.parse(JSON.stringify(t.defaultValue)))},Qu=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=a},es=(e,n,r,o)=>{const t=e._zod.def,i=n.io==="input"?t.in._zod.def.type==="transform"?t.out:t.in:t.out;K(i,n,o);const a=n.seen.get(e);a.ref=i},ts=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.readOnly=!0},ns=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},hi=(e,n,r,o)=>{const t=e._zod.def;K(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},rs=(e,n,r,o)=>{const t=e._zod.innerType;K(t,n,o);const i=n.seen.get(e);i.ref=t},$i={string:yu,number:ku,boolean:Su,bigint:wu,symbol:Iu,null:zu,undefined:xu,void:Du,never:Eu,any:Ou,unknown:Nu,date:ju,enum:Uu,literal:Tu,nan:Pu,template_literal:Cu,file:Au,success:Zu,custom:Bu,function:Mu,transform:Vu,map:Fu,set:Lu,array:Ru,object:Ju,union:vi,intersection:qu,tuple:Yu,record:Wu,nullable:Ku,nonoptional:Gu,default:Hu,prefault:Xu,catch:Qu,pipe:es,readonly:ts,promise:ns,optional:hi,lazy:rs};function is(e,n){if("_idmap"in e){const o=e,t=lt({...n,processors:$i}),i={};for(const s of o._idmap.entries()){const[u,d]=s;K(d,t)}const a={},l={registry:o,uri:n==null?void 0:n.uri,defs:i};t.external=l;for(const s of o._idmap.entries()){const[u,d]=s;ct(t,d),a[u]=ut(t,d)}if(Object.keys(i).length>0){const s=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:i}}return{schemas:a}}const r=lt({...n,processors:$i});return K(e,r),ct(r,e),ut(r,e)}class $g{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(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let r=(n==null?void 0:n.target)??"draft-2020-12";r==="draft-4"&&(r="draft-04"),r==="draft-7"&&(r="draft-07"),this.ctx=lt({processors:$i,target:r,...(n==null?void 0:n.metadata)&&{metadata:n.metadata},...(n==null?void 0:n.unrepresentable)&&{unrepresentable:n.unrepresentable},...(n==null?void 0:n.override)&&{override:n.override},...(n==null?void 0:n.io)&&{io:n.io}})}process(n,r={path:[],schemaPath:[]}){return K(n,this.ctx,r)}emit(n,r){r&&(r.cycles&&(this.ctx.cycles=r.cycles),r.reused&&(this.ctx.reused=r.reused),r.external&&(this.ctx.external=r.external)),ct(this.ctx,n);const o=ut(this.ctx,n),{"~standard":t,...i}=o;return i}}const bg=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Ol,$ZodArray:Cl,$ZodAsyncError:Ye,$ZodBase64:$l,$ZodBase64URL:_l,$ZodBigInt:Br,$ZodBigIntFormat:zl,$ZodBoolean:Zr,$ZodCIDRv4:vl,$ZodCIDRv6:hl,$ZodCUID:il,$ZodCUID2:ol,$ZodCatch:dc,$ZodCheck:re,$ZodCheckBigIntFormat:Ua,$ZodCheckEndsWith:Ja,$ZodCheckGreaterThan:Pr,$ZodCheckIncludes:La,$ZodCheckLengthEquals:Ba,$ZodCheckLessThan:Tr,$ZodCheckLowerCase:Va,$ZodCheckMaxLength:Aa,$ZodCheckMaxSize:Ta,$ZodCheckMimeType:Wa,$ZodCheckMinLength:Za,$ZodCheckMinSize:Pa,$ZodCheckMultipleOf:Na,$ZodCheckNumberFormat:ja,$ZodCheckOverwrite:Ka,$ZodCheckProperty:Ya,$ZodCheckRegex:Ma,$ZodCheckSizeEquals:Ca,$ZodCheckStartsWith:Ra,$ZodCheckStringFormat:St,$ZodCheckUpperCase:Fa,$ZodCodec:Lr,$ZodCustom:_c,$ZodCustomStringFormat:wl,$ZodDate:Tl,$ZodDefault:oc,$ZodDiscriminatedUnion:Rl,$ZodE164:yl,$ZodEmail:el,$ZodEmoji:nl,$ZodEncodeError:Wt,$ZodEnum:Xl,$ZodError:$r,$ZodExactOptional:rc,$ZodFile:ec,$ZodFunction:hc,$ZodGUID:Xa,$ZodIPv4:fl,$ZodIPv6:pl,$ZodISODate:sl,$ZodISODateTime:ul,$ZodISODuration:ml,$ZodISOTime:dl,$ZodIntersection:Jl,$ZodJWT:Sl,$ZodKSUID:cl,$ZodLazy:bc,$ZodLiteral:Ql,$ZodMAC:gl,$ZodMap:Wl,$ZodNaN:mc,$ZodNanoID:rl,$ZodNever:jl,$ZodNonOptional:cc,$ZodNull:El,$ZodNullable:ic,$ZodNumber:Ar,$ZodNumberFormat:Il,$ZodObject:Bl,$ZodObjectJIT:Ml,$ZodOptional:Fr,$ZodPipe:fc,$ZodPrefault:lc,$ZodPromise:$c,$ZodReadonly:pc,$ZodRealError:_e,$ZodRecord:Yl,$ZodRegistry:Uc,$ZodSet:Gl,$ZodString:wt,$ZodStringFormat:Q,$ZodSuccess:sc,$ZodSymbol:xl,$ZodTemplateLiteral:vc,$ZodTransform:tc,$ZodTuple:Vr,$ZodType:Z,$ZodULID:al,$ZodURL:tl,$ZodUUID:Qa,$ZodUndefined:Dl,$ZodUnion:rn,$ZodUnknown:Nl,$ZodVoid:Ul,$ZodXID:ll,$ZodXor:Ll,$brand:Io,$constructor:g,$input:jc,$output:Nc,Doc:Ga,JSONSchema:Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),JSONSchemaGenerator:$g,NEVER:wo,TimePrecision:Ac,_any:iu,_array:du,_base64:li,_base64url:ci,_bigint:Hc,_boolean:Kc,_catch:dg,_check:vu,_cidrv4:oi,_cidrv6:ai,_coercedBigint:Xc,_coercedBoolean:Gc,_coercedDate:uu,_coercedNumber:Lc,_coercedString:Pc,_cuid:Xr,_cuid2:Qr,_custom:fu,_date:cu,_decode:wr,_decodeAsync:zr,_default:cg,_discriminatedUnion:Gp,_e164:ui,_email:Jr,_emoji:Gr,_encode:Sr,_encodeAsync:Ir,_endsWith:vn,_enum:ng,_file:mu,_float32:Jc,_float64:qc,_gt:Fe,_gte:$e,_guid:un,_includes:pn,_int:Rc,_int32:Yc,_int64:Qc,_intersection:Hp,_ipv4:ri,_ipv6:ii,_isoDate:Bc,_isoDateTime:Zc,_isoDuration:Vc,_isoTime:Mc,_jwt:si,_ksuid:ni,_lazy:gg,_length:Dt,_literal:ig,_lowercase:mn,_lt:Ve,_lte:ze,_mac:Cc,_map:eg,_max:ze,_maxLength:xt,_maxSize:at,_mime:hn,_min:$e,_minLength:He,_minSize:Le,_multipleOf:ot,_nan:su,_nanoid:Hr,_nativeEnum:rg,_negative:mi,_never:au,_nonnegative:pi,_nonoptional:ug,_nonpositive:fi,_normalize:$n,_null:ru,_nullable:lg,_number:Fc,_optional:ag,_overwrite:Pe,_parse:ht,_parseAsync:$t,_pipe:mg,_positive:di,_promise:vg,_property:gi,_readonly:fg,_record:Qp,_refine:pu,_regex:dn,_safeDecode:Dr,_safeDecodeAsync:Or,_safeEncode:xr,_safeEncodeAsync:Er,_safeParse:bt,_safeParseAsync:_t,_set:tg,_size:zt,_slugify:kn,_startsWith:gn,_string:Tc,_stringFormat:Et,_stringbool:bu,_success:sg,_superRefine:gu,_symbol:tu,_templateLiteral:pg,_toLowerCase:_n,_toUpperCase:yn,_transform:og,_trim:bn,_tuple:Xp,_uint32:Wc,_uint64:eu,_ulid:ei,_undefined:nu,_union:Wp,_unknown:ou,_uppercase:fn,_url:sn,_uuid:qr,_uuidv4:Yr,_uuidv6:Wr,_uuidv7:Kr,_void:lu,_xid:ti,_xor:Kp,clone:Se,config:me,createStandardJSONSchemaMethod:Ot,createToJSONSchemaMethod:_u,decode:qm,decodeAsync:Wm,describe:hu,encode:Jm,encodeAsync:Ym,extractDefs:ct,finalize:ut,flattenError:br,formatError:_r,globalConfig:Kt,globalRegistry:Ie,initializeContext:lt,isValidBase64:Cr,isValidBase64URL:bl,isValidJWT:kl,locales:Ec,meta:$u,parse:yr,parseAsync:kr,prettifyError:Yo,process:K,regexes:Ur,registry:Rr,safeDecode:Gm,safeDecodeAsync:Xm,safeEncode:Km,safeEncodeAsync:Hm,safeParse:Wo,safeParseAsync:Ko,toDotPath:qo,toJSONSchema:is,treeifyError:Jo,util:Lo,version:Ha},Symbol.toStringTag,{value:"Module"})),_g=Object.freeze(Object.defineProperty({__proto__:null,endsWith:vn,gt:Fe,gte:$e,includes:pn,length:Dt,lowercase:mn,lt:Ve,lte:ze,maxLength:xt,maxSize:at,mime:hn,minLength:He,minSize:Le,multipleOf:ot,negative:mi,nonnegative:pi,nonpositive:fi,normalize:$n,overwrite:Pe,positive:di,property:gi,regex:dn,size:zt,slugify:kn,startsWith:gn,toLowerCase:_n,toUpperCase:yn,trim:bn,uppercase:fn},Symbol.toStringTag,{value:"Module"})),bi=g("ZodISODateTime",(e,n)=>{ul.init(e,n),ee.init(e,n)});function os(e){return Zc(bi,e)}const _i=g("ZodISODate",(e,n)=>{sl.init(e,n),ee.init(e,n)});function as(e){return Bc(_i,e)}const yi=g("ZodISOTime",(e,n)=>{dl.init(e,n),ee.init(e,n)});function ls(e){return Mc(yi,e)}const ki=g("ZodISODuration",(e,n)=>{ml.init(e,n),ee.init(e,n)});function cs(e){return Vc(ki,e)}const us=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:_i,ZodISODateTime:bi,ZodISODuration:ki,ZodISOTime:yi,date:as,datetime:os,duration:cs,time:ls},Symbol.toStringTag,{value:"Module"})),ss=(e,n)=>{$r.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>_r(e,r)},flatten:{value:r=>br(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,Gt,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,Gt,2)}},isEmpty:{get(){return e.issues.length===0}}})},yg=g("ZodError",ss),ye=g("ZodError",ss,{Parent:Error}),ds=ht(ye),ms=$t(ye),fs=bt(ye),ps=_t(ye),gs=Sr(ye),vs=wr(ye),hs=Ir(ye),$s=zr(ye),bs=xr(ye),_s=Dr(ye),ys=Er(ye),ks=Or(ye),F=g("ZodType",(e,n)=>(Z.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Ot(e,"input"),output:Ot(e,"output")}}),e.toJSONSchema=_u(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.check=(...r)=>e.clone(Ne(n,{checks:[...n.checks??[],...r.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),{parent:!0}),e.with=e.check,e.clone=(r,o)=>Se(e,r,o),e.brand=()=>e,e.register=((r,o)=>(r.add(e,o),e)),e.parse=(r,o)=>ds(e,r,o,{callee:e.parse}),e.safeParse=(r,o)=>fs(e,r,o),e.parseAsync=async(r,o)=>ms(e,r,o,{callee:e.parseAsync}),e.safeParseAsync=async(r,o)=>ps(e,r,o),e.spa=e.safeParseAsync,e.encode=(r,o)=>gs(e,r,o),e.decode=(r,o)=>vs(e,r,o),e.encodeAsync=async(r,o)=>hs(e,r,o),e.decodeAsync=async(r,o)=>$s(e,r,o),e.safeEncode=(r,o)=>bs(e,r,o),e.safeDecode=(r,o)=>_s(e,r,o),e.safeEncodeAsync=async(r,o)=>ys(e,r,o),e.safeDecodeAsync=async(r,o)=>ks(e,r,o),e.refine=(r,o)=>e.check(po(r,o)),e.superRefine=r=>e.check(go(r)),e.overwrite=r=>e.check(Pe(r)),e.optional=()=>Vt(e),e.exactOptional=()=>Gi(e),e.nullable=()=>Ft(e),e.nullish=()=>Vt(Ft(e)),e.nonoptional=r=>no(e,r),e.array=()=>et(e),e.or=r=>Bt([e,r]),e.and=r=>Mi(e,r),e.transform=r=>Lt(e,Yn(r)),e.default=r=>Qi(e,r),e.prefault=r=>to(e,r),e.catch=r=>oo(e,r),e.pipe=r=>Lt(e,r),e.readonly=()=>co(e),e.describe=r=>{const o=e.clone();return Ie.add(o,{description:r}),o},Object.defineProperty(e,"description",{get(){var r;return(r=Ie.get(e))==null?void 0:r.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return Ie.get(e);const o=e.clone();return Ie.add(o,r[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=r=>r(e),e)),Sn=g("_ZodString",(e,n)=>{wt.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>yu(e,o,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...o)=>e.check(dn(...o)),e.includes=(...o)=>e.check(pn(...o)),e.startsWith=(...o)=>e.check(gn(...o)),e.endsWith=(...o)=>e.check(vn(...o)),e.min=(...o)=>e.check(He(...o)),e.max=(...o)=>e.check(xt(...o)),e.length=(...o)=>e.check(Dt(...o)),e.nonempty=(...o)=>e.check(He(1,...o)),e.lowercase=o=>e.check(mn(o)),e.uppercase=o=>e.check(fn(o)),e.trim=()=>e.check(bn()),e.normalize=(...o)=>e.check($n(...o)),e.toLowerCase=()=>e.check(_n()),e.toUpperCase=()=>e.check(yn()),e.slugify=()=>e.check(kn())}),Nt=g("ZodString",(e,n)=>{wt.init(e,n),Sn.init(e,n),e.email=r=>e.check(Jr(In,r)),e.url=r=>e.check(sn(Ut,r)),e.jwt=r=>e.check(si(Mn,r)),e.emoji=r=>e.check(Gr(zn,r)),e.guid=r=>e.check(un(jt,r)),e.uuid=r=>e.check(qr(je,r)),e.uuidv4=r=>e.check(Yr(je,r)),e.uuidv6=r=>e.check(Wr(je,r)),e.uuidv7=r=>e.check(Kr(je,r)),e.nanoid=r=>e.check(Hr(xn,r)),e.guid=r=>e.check(un(jt,r)),e.cuid=r=>e.check(Xr(Dn,r)),e.cuid2=r=>e.check(Qr(En,r)),e.ulid=r=>e.check(ei(On,r)),e.base64=r=>e.check(li(An,r)),e.base64url=r=>e.check(ci(Zn,r)),e.xid=r=>e.check(ti(Nn,r)),e.ksuid=r=>e.check(ni(jn,r)),e.ipv4=r=>e.check(ri(Un,r)),e.ipv6=r=>e.check(ii(Tn,r)),e.cidrv4=r=>e.check(oi(Pn,r)),e.cidrv6=r=>e.check(ai(Cn,r)),e.e164=r=>e.check(ui(Bn,r)),e.datetime=r=>e.check(os(r)),e.date=r=>e.check(as(r)),e.time=r=>e.check(ls(r)),e.duration=r=>e.check(cs(r))});function wn(e){return Tc(Nt,e)}const ee=g("ZodStringFormat",(e,n)=>{Q.init(e,n),Sn.init(e,n)}),In=g("ZodEmail",(e,n)=>{el.init(e,n),ee.init(e,n)});function Ss(e){return Jr(In,e)}const jt=g("ZodGUID",(e,n)=>{Xa.init(e,n),ee.init(e,n)});function ws(e){return un(jt,e)}const je=g("ZodUUID",(e,n)=>{Qa.init(e,n),ee.init(e,n)});function Is(e){return qr(je,e)}function zs(e){return Yr(je,e)}function xs(e){return Wr(je,e)}function Ds(e){return Kr(je,e)}const Ut=g("ZodURL",(e,n)=>{tl.init(e,n),ee.init(e,n)});function Es(e){return sn(Ut,e)}function Os(e){return sn(Ut,{protocol:/^https?$/,hostname:pa,...b(e)})}const zn=g("ZodEmoji",(e,n)=>{nl.init(e,n),ee.init(e,n)});function Ns(e){return Gr(zn,e)}const xn=g("ZodNanoID",(e,n)=>{rl.init(e,n),ee.init(e,n)});function js(e){return Hr(xn,e)}const Dn=g("ZodCUID",(e,n)=>{il.init(e,n),ee.init(e,n)});function Us(e){return Xr(Dn,e)}const En=g("ZodCUID2",(e,n)=>{ol.init(e,n),ee.init(e,n)});function Ts(e){return Qr(En,e)}const On=g("ZodULID",(e,n)=>{al.init(e,n),ee.init(e,n)});function Ps(e){return ei(On,e)}const Nn=g("ZodXID",(e,n)=>{ll.init(e,n),ee.init(e,n)});function Cs(e){return ti(Nn,e)}const jn=g("ZodKSUID",(e,n)=>{cl.init(e,n),ee.init(e,n)});function As(e){return ni(jn,e)}const Un=g("ZodIPv4",(e,n)=>{fl.init(e,n),ee.init(e,n)});function Zs(e){return ri(Un,e)}const Si=g("ZodMAC",(e,n)=>{gl.init(e,n),ee.init(e,n)});function Bs(e){return Cc(Si,e)}const Tn=g("ZodIPv6",(e,n)=>{pl.init(e,n),ee.init(e,n)});function Ms(e){return ii(Tn,e)}const Pn=g("ZodCIDRv4",(e,n)=>{vl.init(e,n),ee.init(e,n)});function Vs(e){return oi(Pn,e)}const Cn=g("ZodCIDRv6",(e,n)=>{hl.init(e,n),ee.init(e,n)});function Fs(e){return ai(Cn,e)}const An=g("ZodBase64",(e,n)=>{$l.init(e,n),ee.init(e,n)});function Ls(e){return li(An,e)}const Zn=g("ZodBase64URL",(e,n)=>{_l.init(e,n),ee.init(e,n)});function Rs(e){return ci(Zn,e)}const Bn=g("ZodE164",(e,n)=>{yl.init(e,n),ee.init(e,n)});function Js(e){return ui(Bn,e)}const Mn=g("ZodJWT",(e,n)=>{Sl.init(e,n),ee.init(e,n)});function qs(e){return si(Mn,e)}const st=g("ZodCustomStringFormat",(e,n)=>{wl.init(e,n),ee.init(e,n)});function Ys(e,n,r={}){return Et(st,e,n,r)}function Ws(e){return Et(st,"hostname",fa,e)}function Ks(e){return Et(st,"hex",Ea,e)}function Gs(e,n){const r=(n==null?void 0:n.enc)??"hex",o=`${e}_${r}`,t=Ur[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return Et(st,o,t,n)}const Tt=g("ZodNumber",(e,n)=>{Ar.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ku(e,o,t),e.gt=(o,t)=>e.check(Fe(o,t)),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.lt=(o,t)=>e.check(Ve(o,t)),e.lte=(o,t)=>e.check(ze(o,t)),e.max=(o,t)=>e.check(ze(o,t)),e.int=o=>e.check(Vn(o)),e.safe=o=>e.check(Vn(o)),e.positive=o=>e.check(Fe(0,o)),e.nonnegative=o=>e.check($e(0,o)),e.negative=o=>e.check(Ve(0,o)),e.nonpositive=o=>e.check(ze(0,o)),e.multipleOf=(o,t)=>e.check(ot(o,t)),e.step=(o,t)=>e.check(ot(o,t)),e.finite=()=>e;const r=e._zod.bag;e.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function wi(e){return Fc(Tt,e)}const Xe=g("ZodNumberFormat",(e,n)=>{Il.init(e,n),Tt.init(e,n)});function Vn(e){return Rc(Xe,e)}function Hs(e){return Jc(Xe,e)}function Xs(e){return qc(Xe,e)}function Qs(e){return Yc(Xe,e)}function ed(e){return Wc(Xe,e)}const Pt=g("ZodBoolean",(e,n)=>{Zr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Su(e,r,o)});function Ii(e){return Kc(Pt,e)}const Ct=g("ZodBigInt",(e,n)=>{Br.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>wu(e,o),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.gt=(o,t)=>e.check(Fe(o,t)),e.gte=(o,t)=>e.check($e(o,t)),e.min=(o,t)=>e.check($e(o,t)),e.lt=(o,t)=>e.check(Ve(o,t)),e.lte=(o,t)=>e.check(ze(o,t)),e.max=(o,t)=>e.check(ze(o,t)),e.positive=o=>e.check(Fe(BigInt(0),o)),e.negative=o=>e.check(Ve(BigInt(0),o)),e.nonpositive=o=>e.check(ze(BigInt(0),o)),e.nonnegative=o=>e.check($e(BigInt(0),o)),e.multipleOf=(o,t)=>e.check(ot(o,t));const r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function td(e){return Hc(Ct,e)}const Fn=g("ZodBigIntFormat",(e,n)=>{zl.init(e,n),Ct.init(e,n)});function nd(e){return Qc(Fn,e)}function rd(e){return eu(Fn,e)}const zi=g("ZodSymbol",(e,n)=>{xl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Iu(e,r)});function id(e){return tu(zi,e)}const xi=g("ZodUndefined",(e,n)=>{Dl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>xu(e,r)});function od(e){return nu(xi,e)}const Di=g("ZodNull",(e,n)=>{El.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>zu(e,r,o)});function Ei(e){return ru(Di,e)}const Oi=g("ZodAny",(e,n)=>{Ol.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ou()});function Ni(){return iu(Oi)}const ji=g("ZodUnknown",(e,n)=>{Nl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Nu()});function Qe(){return ou(ji)}const Ui=g("ZodNever",(e,n)=>{jl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Eu(e,r,o)});function Ln(e){return au(Ui,e)}const Ti=g("ZodVoid",(e,n)=>{Ul.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Du(e,r)});function ad(e){return lu(Ti,e)}const Rn=g("ZodDate",(e,n)=>{Tl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ju(e,o),e.min=(o,t)=>e.check($e(o,t)),e.max=(o,t)=>e.check(ze(o,t));const r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function ld(e){return cu(Rn,e)}const Pi=g("ZodArray",(e,n)=>{Cl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ru(e,r,o,t),e.element=n.element,e.min=(r,o)=>e.check(He(r,o)),e.nonempty=r=>e.check(He(1,r)),e.max=(r,o)=>e.check(xt(r,o)),e.length=(r,o)=>e.check(Dt(r,o)),e.unwrap=()=>e.element});function et(e,n){return du(Pi,e,n)}function cd(e){const n=e._zod.def.shape;return qn(Object.keys(n))}const At=g("ZodObject",(e,n)=>{Ml.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ju(e,r,o,t),R(e,"shape",()=>n.shape),e.keyof=()=>qn(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Qe()}),e.loose=()=>e.clone({...e._zod.def,catchall:Qe()}),e.strict=()=>e.clone({...e._zod.def,catchall:Ln()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>Co(e,r),e.safeExtend=r=>Ao(e,r),e.merge=r=>Zo(e,r),e.pick=r=>To(e,r),e.omit=r=>Po(e,r),e.partial=(...r)=>Bo(Wn,e,r[0]),e.required=(...r)=>Mo(Kn,e,r[0])});function Ci(e,n){const r={type:"object",shape:e??{},...b(n)};return new At(r)}function ud(e,n){return new At({type:"object",shape:e,catchall:Ln(),...b(n)})}function sd(e,n){return new At({type:"object",shape:e,catchall:Qe(),...b(n)})}const Zt=g("ZodUnion",(e,n)=>{rn.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.options=n.options});function Bt(e,n){return new Zt({type:"union",options:e,...b(n)})}const Ai=g("ZodXor",(e,n)=>{Zt.init(e,n),Ll.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.options=n.options});function dd(e,n){return new Ai({type:"union",options:e,inclusive:!1,...b(n)})}const Zi=g("ZodDiscriminatedUnion",(e,n)=>{Zt.init(e,n),Rl.init(e,n)});function md(e,n,r){return new Zi({type:"union",options:n,discriminator:e,...b(r)})}const Bi=g("ZodIntersection",(e,n)=>{Jl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>qu(e,r,o,t)});function Mi(e,n){return new Bi({type:"intersection",left:e,right:n})}const Vi=g("ZodTuple",(e,n)=>{Vr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Yu(e,r,o,t),e.rest=r=>e.clone({...e._zod.def,rest:r})});function Fi(e,n,r){const o=n instanceof Z,t=o?r:n,i=o?n:null;return new Vi({type:"tuple",items:e,rest:i,...b(t)})}const Mt=g("ZodRecord",(e,n)=>{Yl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Wu(e,r,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function Jn(e,n,r){return new Mt({type:"record",keyType:e,valueType:n,...b(r)})}function fd(e,n,r){const o=Se(e);return o._zod.values=void 0,new Mt({type:"record",keyType:o,valueType:n,...b(r)})}function pd(e,n,r){return new Mt({type:"record",keyType:e,valueType:n,mode:"loose",...b(r)})}const Li=g("ZodMap",(e,n)=>{Wl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Fu(e,r),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...r)=>e.check(Le(...r)),e.nonempty=r=>e.check(Le(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(zt(...r))});function gd(e,n,r){return new Li({type:"map",keyType:e,valueType:n,...b(r)})}const Ri=g("ZodSet",(e,n)=>{Gl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Lu(e,r),e.min=(...r)=>e.check(Le(...r)),e.nonempty=r=>e.check(Le(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(zt(...r))});function vd(e,n){return new Ri({type:"set",valueType:e,...b(n)})}const dt=g("ZodEnum",(e,n)=>{Xl.init(e,n),F.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Uu(e,o,t),e.enum=n.entries,e.options=Object.values(n.entries);const r=new Set(Object.keys(n.entries));e.extract=(o,t)=>{const i={};for(const a of o)if(r.has(a))i[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...b(t),entries:i})},e.exclude=(o,t)=>{const i={...n.entries};for(const a of o)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...b(t),entries:i})}});function qn(e,n){const r=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new dt({type:"enum",entries:r,...b(n)})}function Ji(e,n){return new dt({type:"enum",entries:e,...b(n)})}const qi=g("ZodLiteral",(e,n)=>{Ql.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Tu(e,r,o),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function hd(e,n){return new qi({type:"literal",values:Array.isArray(e)?e:[e],...b(n)})}const Yi=g("ZodFile",(e,n)=>{ec.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Au(e,r,o),e.min=(r,o)=>e.check(Le(r,o)),e.max=(r,o)=>e.check(at(r,o)),e.mime=(r,o)=>e.check(hn(Array.isArray(r)?r:[r],o))});function $d(e){return mu(Yi,e)}const Wi=g("ZodTransform",(e,n)=>{tc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Vu(e,r),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Wt(e.constructor.name);r.addIssue=i=>{if(typeof i=="string")r.issues.push(nt(i,r.value,n));else{const a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=e),r.issues.push(nt(a))}};const t=n.transform(r.value,r);return t instanceof Promise?t.then(i=>(r.value=i,r)):(r.value=t,r)}});function Yn(e){return new Wi({type:"transform",transform:e})}const Wn=g("ZodOptional",(e,n)=>{Fr.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>hi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Vt(e){return new Wn({type:"optional",innerType:e})}const Ki=g("ZodExactOptional",(e,n)=>{rc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>hi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Gi(e){return new Ki({type:"optional",innerType:e})}const Hi=g("ZodNullable",(e,n)=>{ic.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ku(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Ft(e){return new Hi({type:"nullable",innerType:e})}function bd(e){return Vt(Ft(e))}const Xi=g("ZodDefault",(e,n)=>{oc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Hu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Qi(e,n){return new Xi({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const eo=g("ZodPrefault",(e,n)=>{lc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Xu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function to(e,n){return new eo({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const Kn=g("ZodNonOptional",(e,n)=>{cc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Gu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function no(e,n){return new Kn({type:"nonoptional",innerType:e,...b(n)})}const ro=g("ZodSuccess",(e,n)=>{sc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Zu(e,r,o),e.unwrap=()=>e._zod.def.innerType});function _d(e){return new ro({type:"success",innerType:e})}const io=g("ZodCatch",(e,n)=>{dc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Qu(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function oo(e,n){return new io({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const ao=g("ZodNaN",(e,n)=>{mc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Pu(e,r)});function yd(e){return su(ao,e)}const Gn=g("ZodPipe",(e,n)=>{fc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>es(e,r,o,t),e.in=n.in,e.out=n.out});function Lt(e,n){return new Gn({type:"pipe",in:e,out:n})}const Hn=g("ZodCodec",(e,n)=>{Gn.init(e,n),Lr.init(e,n)});function kd(e,n,r){return new Hn({type:"pipe",in:e,out:n,transform:r.decode,reverseTransform:r.encode})}const lo=g("ZodReadonly",(e,n)=>{pc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ts(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function co(e){return new lo({type:"readonly",innerType:e})}const uo=g("ZodTemplateLiteral",(e,n)=>{vc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Cu(e,r,o)});function Sd(e,n){return new uo({type:"template_literal",parts:e,...b(n)})}const so=g("ZodLazy",(e,n)=>{bc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>rs(e,r,o,t),e.unwrap=()=>e._zod.def.getter()});function Xn(e){return new so({type:"lazy",getter:e})}const mo=g("ZodPromise",(e,n)=>{$c.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ns(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function wd(e){return new mo({type:"promise",innerType:e})}const fo=g("ZodFunction",(e,n)=>{hc.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Mu(e,r)});function Qn(e){return new fo({type:"function",input:Array.isArray(e==null?void 0:e.input)?Fi(e==null?void 0:e.input):(e==null?void 0:e.input)??et(Qe()),output:(e==null?void 0:e.output)??Qe()})}const Rt=g("ZodCustom",(e,n)=>{_c.init(e,n),F.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Bu(e,r)});function Id(e){const n=new re({check:"custom"});return n._zod.check=e,n}function zd(e,n){return fu(Rt,e??(()=>!0),n)}function po(e,n={}){return pu(Rt,e,n)}function go(e){return gu(e)}const xd=hu,Dd=$u;function Ed(e,n={}){const r=new Rt({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...b(n)});return r._zod.bag.Class=e,r._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:r,path:[...r._zod.def.path??[]]})},r}const Od=(...e)=>bu({Codec:Hn,Boolean:Pt,String:Nt},...e);function Nd(e){const n=Xn(()=>Bt([wn(e),wi(),Ii(),Ei(),et(n),Jn(wn(),n)]));return n}function jd(e,n){return Lt(Yn(e),n)}const kg=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Oi,ZodArray:Pi,ZodBase64:An,ZodBase64URL:Zn,ZodBigInt:Ct,ZodBigIntFormat:Fn,ZodBoolean:Pt,ZodCIDRv4:Pn,ZodCIDRv6:Cn,ZodCUID:Dn,ZodCUID2:En,ZodCatch:io,ZodCodec:Hn,ZodCustom:Rt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Xi,ZodDiscriminatedUnion:Zi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodExactOptional:Ki,ZodFile:Yi,ZodFunction:fo,ZodGUID:jt,ZodIPv4:Un,ZodIPv6:Tn,ZodIntersection:Bi,ZodJWT:Mn,ZodKSUID:jn,ZodLazy:so,ZodLiteral:qi,ZodMAC:Si,ZodMap:Li,ZodNaN:ao,ZodNanoID:xn,ZodNever:Ui,ZodNonOptional:Kn,ZodNull:Di,ZodNullable:Hi,ZodNumber:Tt,ZodNumberFormat:Xe,ZodObject:At,ZodOptional:Wn,ZodPipe:Gn,ZodPrefault:eo,ZodPromise:mo,ZodReadonly:lo,ZodRecord:Mt,ZodSet:Ri,ZodString:Nt,ZodStringFormat:ee,ZodSuccess:ro,ZodSymbol:zi,ZodTemplateLiteral:uo,ZodTransform:Wi,ZodTuple:Vi,ZodType:F,ZodULID:On,ZodURL:Ut,ZodUUID:je,ZodUndefined:xi,ZodUnion:Zt,ZodUnknown:ji,ZodVoid:Ti,ZodXID:Nn,ZodXor:Ai,_ZodString:Sn,_default:Qi,_function:Qn,any:Ni,array:et,base64:Ls,base64url:Rs,bigint:td,boolean:Ii,catch:oo,check:Id,cidrv4:Vs,cidrv6:Fs,codec:kd,cuid:Us,cuid2:Ts,custom:zd,date:ld,describe:xd,discriminatedUnion:md,e164:Js,email:Ss,emoji:Ns,enum:qn,exactOptional:Gi,file:$d,float32:Hs,float64:Xs,function:Qn,guid:ws,hash:Gs,hex:Ks,hostname:Ws,httpUrl:Os,instanceof:Ed,int:Vn,int32:Qs,int64:nd,intersection:Mi,ipv4:Zs,ipv6:Ms,json:Nd,jwt:qs,keyof:cd,ksuid:As,lazy:Xn,literal:hd,looseObject:sd,looseRecord:pd,mac:Bs,map:gd,meta:Dd,nan:yd,nanoid:js,nativeEnum:Ji,never:Ln,nonoptional:no,null:Ei,nullable:Ft,nullish:bd,number:wi,object:Ci,optional:Vt,partialRecord:fd,pipe:Lt,prefault:to,preprocess:jd,promise:wd,readonly:co,record:Jn,refine:po,set:vd,strictObject:ud,string:wn,stringFormat:Ys,stringbool:Od,success:_d,superRefine:go,symbol:id,templateLiteral:Sd,transform:Yn,tuple:Fi,uint32:ed,uint64:rd,ulid:Ps,undefined:od,union:Bt,unknown:Qe,url:Es,uuid:Is,uuidv4:zs,uuidv6:xs,uuidv7:Ds,void:ad,xid:Cs,xor:dd},Symbol.toStringTag,{value:"Module"})),Sg={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 wg(e){me({customError:e})}function Ig(){return me().customError}var vo;vo||(vo={});const I={...kg,..._g,iso:us},zg=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 xg(e,n){const r=e.$schema;return r==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":r==="http://json-schema.org/draft-07/schema#"?"draft-7":r==="http://json-schema.org/draft-04/schema#"?"draft-4":n??"draft-2020-12"}function Dg(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const r=e.slice(1).split("/").filter(Boolean);if(r.length===0)return n.rootSchema;const o=n.version==="draft-2020-12"?"$defs":"definitions";if(r[0]===o){const t=r[1];if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function Ud(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return I.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return I.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);const i=Dg(t,n),a=fe(i,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){const t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return I.null();if(t.length===0)return I.never();if(t.length===1)return I.literal(t[0]);if(t.every(a=>typeof a=="string"))return I.enum(t);const i=t.map(a=>I.literal(a));return i.length<2?i[0]:I.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return I.literal(e.const);const r=e.type;if(Array.isArray(r)){const t=r.map(i=>{const a={...e,type:i};return Ud(a,n)});return t.length===0?I.never():t.length===1?t[0]:I.union(t)}if(!r)return I.any();let o;switch(r){case"string":{let t=I.string();if(e.format){const i=e.format;i==="email"?t=t.check(I.email()):i==="uri"||i==="uri-reference"?t=t.check(I.url()):i==="uuid"||i==="guid"?t=t.check(I.uuid()):i==="date-time"?t=t.check(I.iso.datetime()):i==="date"?t=t.check(I.iso.date()):i==="time"?t=t.check(I.iso.time()):i==="duration"?t=t.check(I.iso.duration()):i==="ipv4"?t=t.check(I.ipv4()):i==="ipv6"?t=t.check(I.ipv6()):i==="mac"?t=t.check(I.mac()):i==="cidr"?t=t.check(I.cidrv4()):i==="cidr-v6"?t=t.check(I.cidrv6()):i==="base64"?t=t.check(I.base64()):i==="base64url"?t=t.check(I.base64url()):i==="e164"?t=t.check(I.e164()):i==="jwt"?t=t.check(I.jwt()):i==="emoji"?t=t.check(I.emoji()):i==="nanoid"?t=t.check(I.nanoid()):i==="cuid"?t=t.check(I.cuid()):i==="cuid2"?t=t.check(I.cuid2()):i==="ulid"?t=t.check(I.ulid()):i==="xid"?t=t.check(I.xid()):i==="ksuid"&&(t=t.check(I.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=r==="integer"?I.number().int():I.number();typeof e.minimum=="number"&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=I.boolean();break}case"null":{o=I.null();break}case"object":{const t={},i=e.properties||{},a=new Set(e.required||[]);for(const[s,u]of Object.entries(i)){const d=fe(u,n);t[s]=a.has(s)?d:d.optional()}if(e.propertyNames){const s=fe(e.propertyNames,n),u=e.additionalProperties&&typeof e.additionalProperties=="object"?fe(e.additionalProperties,n):I.any();if(Object.keys(t).length===0){o=I.record(s,u);break}const d=I.object(t).passthrough(),m=I.looseRecord(s,u);o=I.intersection(d,m);break}if(e.patternProperties){const s=e.patternProperties,u=Object.keys(s),d=[];for(const p of u){const v=fe(s[p],n),h=I.string().regex(new RegExp(p));d.push(I.looseRecord(h,v))}const m=[];if(Object.keys(t).length>0&&m.push(I.object(t).passthrough()),m.push(...d),m.length===0)o=I.object({}).passthrough();else if(m.length===1)o=m[0];else{let p=I.intersection(m[0],m[1]);for(let v=2;vfe(s,n)),l=i&&typeof i=="object"&&!Array.isArray(i)?fe(i,n):void 0;l?o=I.tuple(a).rest(l):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(i)){const a=i.map(s=>fe(s,n)),l=e.additionalItems&&typeof e.additionalItems=="object"?fe(e.additionalItems,n):void 0;l?o=I.tuple(a).rest(l):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(i!==void 0){const a=fe(i,n);let l=I.array(a);typeof e.minItems=="number"&&(l=l.min(e.minItems)),typeof e.maxItems=="number"&&(l=l.max(e.maxItems)),o=l}else o=I.array(I.any());break}default:throw new Error(`Unsupported type: ${r}`)}return e.description&&(o=o.describe(e.description)),e.default!==void 0&&(o=o.default(e.default)),o}function fe(e,n){if(typeof e=="boolean")return e?I.any():I.never();let r=Ud(e,n);const o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){const l=e.anyOf.map(u=>fe(u,n)),s=I.union(l);r=o?I.intersection(r,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){const l=e.oneOf.map(u=>fe(u,n)),s=I.xor(l);r=o?I.intersection(r,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)r=o?r:I.any();else{let l=o?r:fe(e.allOf[0],n);const s=o?0:1;for(let u=s;u0&&n.registry.add(r,t),r}function Eg(e,n){if(typeof e=="boolean")return e?I.any():I.never();const r=xg(e,n==null?void 0:n.defaultTarget),o=e.$defs||e.definitions||{},t={version:r,defs:o,refs:new Map,processing:new Set,rootSchema:e,registry:(n==null?void 0:n.registry)??Ie};return fe(e,t)}function Og(e){return Pc(Nt,e)}function Ng(e){return Lc(Tt,e)}function jg(e){return Gc(Pt,e)}function Ug(e){return Xc(Ct,e)}function Tg(e){return uu(Rn,e)}const Pg=Object.freeze(Object.defineProperty({__proto__:null,bigint:Ug,boolean:jg,date:Tg,number:Ng,string:Og},Symbol.toStringTag,{value:"Module"}));me(Sc());const Jt=Object.freeze(Object.defineProperty({__proto__:null,$brand:Io,$input:jc,$output:Nc,NEVER:wo,TimePrecision:Ac,ZodAny:Oi,ZodArray:Pi,ZodBase64:An,ZodBase64URL:Zn,ZodBigInt:Ct,ZodBigIntFormat:Fn,ZodBoolean:Pt,ZodCIDRv4:Pn,ZodCIDRv6:Cn,ZodCUID:Dn,ZodCUID2:En,ZodCatch:io,ZodCodec:Hn,ZodCustom:Rt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Xi,ZodDiscriminatedUnion:Zi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodError:yg,ZodExactOptional:Ki,ZodFile:Yi,get ZodFirstPartyTypeKind(){return vo},ZodFunction:fo,ZodGUID:jt,ZodIPv4:Un,ZodIPv6:Tn,ZodISODate:_i,ZodISODateTime:bi,ZodISODuration:ki,ZodISOTime:yi,ZodIntersection:Bi,ZodIssueCode:Sg,ZodJWT:Mn,ZodKSUID:jn,ZodLazy:so,ZodLiteral:qi,ZodMAC:Si,ZodMap:Li,ZodNaN:ao,ZodNanoID:xn,ZodNever:Ui,ZodNonOptional:Kn,ZodNull:Di,ZodNullable:Hi,ZodNumber:Tt,ZodNumberFormat:Xe,ZodObject:At,ZodOptional:Wn,ZodPipe:Gn,ZodPrefault:eo,ZodPromise:mo,ZodReadonly:lo,ZodRealError:ye,ZodRecord:Mt,ZodSet:Ri,ZodString:Nt,ZodStringFormat:ee,ZodSuccess:ro,ZodSymbol:zi,ZodTemplateLiteral:uo,ZodTransform:Wi,ZodTuple:Vi,ZodType:F,ZodULID:On,ZodURL:Ut,ZodUUID:je,ZodUndefined:xi,ZodUnion:Zt,ZodUnknown:ji,ZodVoid:Ti,ZodXID:Nn,ZodXor:Ai,_ZodString:Sn,_default:Qi,_function:Qn,any:Ni,array:et,base64:Ls,base64url:Rs,bigint:td,boolean:Ii,catch:oo,check:Id,cidrv4:Vs,cidrv6:Fs,clone:Se,codec:kd,coerce:Pg,config:me,core:bg,cuid:Us,cuid2:Ts,custom:zd,date:ld,decode:vs,decodeAsync:$s,describe:xd,discriminatedUnion:md,e164:Js,email:Ss,emoji:Ns,encode:gs,encodeAsync:hs,endsWith:vn,enum:qn,exactOptional:Gi,file:$d,flattenError:br,float32:Hs,float64:Xs,formatError:_r,fromJSONSchema:Eg,function:Qn,getErrorMap:Ig,globalRegistry:Ie,gt:Fe,gte:$e,guid:ws,hash:Gs,hex:Ks,hostname:Ws,httpUrl:Os,includes:pn,instanceof:Ed,int:Vn,int32:Qs,int64:nd,intersection:Mi,ipv4:Zs,ipv6:Ms,iso:us,json:Nd,jwt:qs,keyof:cd,ksuid:As,lazy:Xn,length:Dt,literal:hd,locales:Ec,looseObject:sd,looseRecord:pd,lowercase:mn,lt:Ve,lte:ze,mac:Bs,map:gd,maxLength:xt,maxSize:at,meta:Dd,mime:hn,minLength:He,minSize:Le,multipleOf:ot,nan:yd,nanoid:js,nativeEnum:Ji,negative:mi,never:Ln,nonnegative:pi,nonoptional:no,nonpositive:fi,normalize:$n,null:Ei,nullable:Ft,nullish:bd,number:wi,object:Ci,optional:Vt,overwrite:Pe,parse:ds,parseAsync:ms,partialRecord:fd,pipe:Lt,positive:di,prefault:to,preprocess:jd,prettifyError:Yo,promise:wd,property:gi,readonly:co,record:Jn,refine:po,regex:dn,regexes:Ur,registry:Rr,safeDecode:_s,safeDecodeAsync:ks,safeEncode:bs,safeEncodeAsync:ys,safeParse:fs,safeParseAsync:ps,set:vd,setErrorMap:wg,size:zt,slugify:kn,startsWith:gn,strictObject:ud,string:wn,stringFormat:Ys,stringbool:Od,success:_d,superRefine:go,symbol:id,templateLiteral:Sd,toJSONSchema:is,toLowerCase:_n,toUpperCase:yn,transform:Yn,treeifyError:Jo,trim:bn,tuple:Fi,uint32:ed,uint64:rd,ulid:Ps,undefined:od,union:Bt,unknown:Qe,uppercase:fn,url:Es,util:Lo,uuid:Is,uuidv4:zs,uuidv6:xs,uuidv7:Ds,void:ad,xid:Cs,xor:dd},Symbol.toStringTag,{value:"Module"}));function Ce(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var er={exports:{}},Cg=er.exports,Td;function Pd(){return Td||(Td=1,(function(e,n){(function(r,o){e.exports=o()})(Cg,(function(){var r=1e3,o=6e4,t=36e5,i="millisecond",a="second",l="minute",s="hour",u="day",d="week",m="month",p="quarter",v="year",h="date",f="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,S={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(O){var D=["th","st","nd","rd"],w=O%100;return"["+O+(D[(w-20)%10]||D[w]||D[0])+"]"}},B=function(O,D,w){var j=String(O);return!j||j.length>=D?O:""+Array(D+1-j.length).join(w)+O},L={s:B,z:function(O){var D=-O.utcOffset(),w=Math.abs(D),j=Math.floor(w/60),x=w%60;return(D<=0?"+":"-")+B(j,2,"0")+":"+B(x,2,"0")},m:function O(D,w){if(D.date()1)return O(V[0])}else{var G=D.name;E[G]=D,x=G}return!j&&x&&(U=x),x||!j&&U},A=function(O,D){if(y(O))return O.clone();var w=typeof D=="object"?D:{};return w.date=O,w.args=arguments,new ne(w)},T=L;T.l=J,T.i=y,T.w=function(O,D){return A(O,{locale:D.$L,utc:D.$u,x:D.$x,$offset:D.$offset})};var ne=(function(){function O(w){this.$L=J(w.locale,null,!0),this.parse(w),this.$x=this.$x||w.x||{},this[z]=!0}var D=O.prototype;return D.parse=function(w){this.$d=(function(j){var x=j.date,M=j.utc;if(x===null)return new Date(NaN);if(T.u(x))return new Date;if(x instanceof Date)return new Date(x);if(typeof x=="string"&&!/Z$/i.test(x)){var V=x.match($);if(V){var G=V[2]-1||0,oe=(V[7]||"0").substring(0,3);return M?new Date(Date.UTC(V[1],G,V[3]||1,V[4]||0,V[5]||0,V[6]||0,oe)):new Date(V[1],G,V[3]||1,V[4]||0,V[5]||0,V[6]||0,oe)}}return new Date(x)})(w),this.init()},D.init=function(){var w=this.$d;this.$y=w.getFullYear(),this.$M=w.getMonth(),this.$D=w.getDate(),this.$W=w.getDay(),this.$H=w.getHours(),this.$m=w.getMinutes(),this.$s=w.getSeconds(),this.$ms=w.getMilliseconds()},D.$utils=function(){return T},D.isValid=function(){return this.$d.toString()!==f},D.isSame=function(w,j){var x=A(w);return this.startOf(j)<=x&&x<=this.endOf(j)},D.isAfter=function(w,j){return A(w)0&&(l=l[0]),s=(l=l.filter((function(d){return d})))[0];for(var u=1;u0,E<=U.r||!U.r){E<=1&&L>0&&(U=S[L-1]);var z=_[U.l];v&&(E=v(""+E)),f=typeof z=="string"?z.replace("%d",E):z(E,d,U.l,$);break}}if(d)return f;var y=$?_.future:_.past;return typeof y=="function"?y(f):y.replace("%s",f)},i.to=function(u,d){return l(u,d,this,!0)},i.from=function(u,d){return l(u,d,this)};var s=function(u){return u.$u?t.utc():t()};i.toNow=function(u){return this.to(s(this),u)},i.fromNow=function(u){return this.from(s(this),u)}}}))})(or)),or.exports}var nv=tv();const rv=Ce(nv);var ar={exports:{}},iv=ar.exports,Vd;function ov(){return Vd||(Vd=1,(function(e,n){(function(r,o){e.exports=o()})(iv,(function(){var r={year:0,month:1,day:2,hour:3,minute:4,second:5},o={};return function(t,i,a){var l,s=function(p,v,h){h===void 0&&(h={});var f=new Date(p),$=(function(_,S){S===void 0&&(S={});var B=S.timeZoneName||"short",L=_+"|"+B,U=o[L];return U||(U=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:B}),o[L]=U),U})(v,h);return $.formatToParts(f)},u=function(p,v){for(var h=s(p,v),f=[],$=0;$=0&&(f[L]=parseInt(B,10))}var U=f[3],E=U===24?0:U,z=f[0]+"-"+f[1]+"-"+f[2]+" "+E+":"+f[4]+":"+f[5]+":000",y=+p;return(a.utc(z).valueOf()-(y-=y%1e3))/6e4},d=i.prototype;d.tz=function(p,v){p===void 0&&(p=l);var h,f=this.utcOffset(),$=this.toDate(),_=$.toLocaleString("en-US",{timeZone:p}),S=Math.round(($-new Date(_))/1e3/60),B=15*-Math.round($.getTimezoneOffset()/15)-S;if(!Number(B))h=this.utcOffset(0,v);else if(h=a(_,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(B,!0),v){var L=h.utcOffset();h=h.add(f-L,"minute")}return h.$x.$timezone=p,h},d.offsetName=function(p){var v=this.$x.$timezone||a.tz.guess(),h=s(this.valueOf(),v,{timeZoneName:p}).find((function(f){return f.type.toLowerCase()==="timezonename"}));return h&&h.value};var m=d.startOf;d.startOf=function(p,v){if(!this.$x||!this.$x.$timezone)return m.call(this,p,v);var h=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return m.call(h,p,v).tz(this.$x.$timezone,!0)},a.tz=function(p,v,h){var f=h&&v,$=h||v||l,_=u(+a(),$);if(typeof p!="string")return a(p).tz($);var S=(function(E,z,y){var J=E-60*z*1e3,A=u(J,y);if(z===A)return[J,z];var T=u(J-=60*(A-z)*1e3,y);return A===T?[J,A]:[E-60*Math.min(A,T)*1e3,Math.max(A,T)]})(a.utc(p,f).valueOf(),_,$),B=S[0],L=S[1],U=a(B).utcOffset(L);return U.$x.$timezone=$,U},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(p){l=p}}}))})(ar)),ar.exports}var av=ov();const lv=Ce(av);var lr={exports:{}},cv=lr.exports,Fd;function uv(){return Fd||(Fd=1,(function(e,n){(function(r,o){e.exports=o()})(cv,(function(){var r="minute",o=/[+-]\d\d(?::?\d\d)?/g,t=/([+-]|\d\d)/g;return function(i,a,l){var s=a.prototype;l.utc=function(f){var $={date:f,utc:!0,args:arguments};return new a($)},s.utc=function(f){var $=l(this.toDate(),{locale:this.$L,utc:!0});return f?$.add(this.utcOffset(),r):$},s.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var u=s.parse;s.parse=function(f){f.utc&&(this.$u=!0),this.$utils().u(f.$offset)||(this.$offset=f.$offset),u.call(this,f)};var d=s.init;s.init=function(){if(this.$u){var f=this.$d;this.$y=f.getUTCFullYear(),this.$M=f.getUTCMonth(),this.$D=f.getUTCDate(),this.$W=f.getUTCDay(),this.$H=f.getUTCHours(),this.$m=f.getUTCMinutes(),this.$s=f.getUTCSeconds(),this.$ms=f.getUTCMilliseconds()}else d.call(this)};var m=s.utcOffset;s.utcOffset=function(f,$){var _=this.$utils().u;if(_(f))return this.$u?0:_(this.$offset)?m.call(this):this.$offset;if(typeof f=="string"&&(f=(function(U){U===void 0&&(U="");var E=U.match(o);if(!E)return null;var z=(""+E[0]).match(t)||["-",0,0],y=z[0],J=60*+z[1]+ +z[2];return J===0?0:y==="+"?J:-J})(f),f===null))return this;var S=Math.abs(f)<=16?60*f:f;if(S===0)return this.utc($);var B=this.clone();if($)return B.$offset=S,B.$u=!1,B;var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(B=this.local().add(S+L,r)).$offset=S,B.$x.$localOffset=L,B};var p=s.format;s.format=function(f){var $=f||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return p.call(this,$)},s.valueOf=function(){var f=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*f},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var v=s.toDate;s.toDate=function(f){return f==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():v.call(this)};var h=s.diff;s.diff=function(f,$,_){if(f&&this.$u===f.$u)return h.call(this,f,$,_);var S=this.local(),B=l(f).local();return h.call(S,B,$,_)}}}))})(lr)),lr.exports}var sv=uv();const dv=Ce(sv);var cr={exports:{}},mv=cr.exports,Ld;function fv(){return Ld||(Ld=1,(function(e,n){(function(r,o){e.exports=o()})(mv,(function(){var r="week",o="year";return function(t,i,a){var l=i.prototype;l.week=function(s){if(s===void 0&&(s=null),s!==null)return this.add(7*(s-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var d=a(this).startOf(o).add(1,o).date(u),m=a(this).endOf(r);if(d.isBefore(m))return 1}var p=a(this).startOf(o).date(u).startOf(r).subtract(1,"millisecond"),v=this.diff(p,r,!0);return v<0?a(this).startOf("week").week():Math.ceil(v)},l.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}}))})(cr)),cr.exports}var pv=fv();const gv=Ce(pv);var ur={exports:{}},vv=ur.exports,Rd;function hv(){return Rd||(Rd=1,(function(e,n){(function(r,o){e.exports=o(Pd())})(vv,(function(r){function o(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var t=o(r),i={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(a){return a+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return t.default.locale(i,null,!0),i}))})(ur)),ur.exports}hv();var $v={};globalThis.cacheMemoria_cache=$v;var bv=(e=>(e.codigo="codigo",e.excluido="excluido",e.data_hora_criacao="data_hora_criacao",e.data_hora_atualizacao="data_hora_atualizacao",e.codigo_usuario_criacao="codigo_usuario_criacao",e.codigo_usuario_atualizacao="codigo_usuario_atualizacao",e.versao="versao",e))(bv||{}),_v=(e=>(e.token="token",e))(_v||{}),yv=(e=>(e.Usuario="usuario",e.Fornecedor="fornecedor",e))(yv||{}),kv=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e.isNull="isNull",e))(kv||{}),Sv=Jt.enum(["=","!=",">",">=","<","<=","like","in","isNull"]);Jt.object({coluna:Jt.string(),valor:Jt.any(),operador:Sv,ou:Jt.boolean().optional()}),pe.locale("pt-br"),pe.extend(dv),pe.extend(lv),pe.extend(gv),pe.extend(Kg),pe.extend(Jg),pe.extend(Qg),pe.extend(rv),pe.extend(Vg);var wv=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(wv||{}),Iv=(e=>(e.modelo="000_modelo",e.vencida="100_vencida",e.expirado="200_expirado",e.alerta="300_alerta",e.protocoladafora="350_protocoladafora",e.protocolada="400_protocolada",e.protocoladaApenas="430_protocolada",e.protocolada_alteracao="450_protocolada",e.prazo="500_prazo",e.emitida="515_emitida",e.valida="518_valida",e.novo="520_novo",e.recebido="521_recebido",e.em_andamento="530_em_andamento",e.aguardando="530_aguardando",e.aguardandoresposta="540_aguardandoresposta",e.suspensaotemporaria="540_suspensaotemporaria",e.cancelada="550_cancelada",e.execucao="560_execucao",e.pendente="570_pendente",e.executadafora="600_executadafora",e.executada="700_executada",e.naoexecutada="701_naoexecutada",e.concluida="730_concluida",e.respondido_negado="740_respondido_negado",e.respondido_aceito="741_respondido_aceito",e.atendidoparcial="742_atendidoparcial",e.naoatendido="743_naoatendido",e.atendido="744_atendido",e.renovada="760_renovada",e.finalizada="800_finalizada",e.emitirnota="101_emitirnota",e.faturaatrasada="301_faturaatrasada",e.pagarfatura="302_pagarfatura",e.aguardandoconfirmacao="531_aguardandoconfirmacao",e.agendado="701_agendado",e.faturapaga="801_faturapaga",e.excluida="999_excluida",e.requerida="401_requerida",e.vigente="516_vigente",e.emrenovacao="402_emrenovacao",e.arquivada="801_arquivada",e.aguardando_sincronizacao="999_aguardando_sincronizacao",e.nao_conforme="710_nao_conforme",e.conforme="720_conforme",e.nao_aplicavel="730_nao_aplicavel",e.parcial="715_parcial",e))(Iv||{}),Jd=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e))(Jd||{}),zv=(e=>(e.E="E",e.OU="OU",e))(zv||{}),xv=Ji(Jd),Dv=Ni(),Ev=Jn(xv,Dv),ho=Xn(()=>Ci({E:et(ho).optional(),OU:et(ho).optional()}).catchall(Bt([Ev,ho]))),Ov=e=>e,Nv=(e=>(e.UN="UN",e.KG="KG",e.TON="TON",e.g="g",e["M³"]="M³",e.Lt="Lt",e))(Nv||{});const jv=c.defineComponent({name:"EliEntradaDataHora",inheritAttrs:!1,props:{value:{type:String,default:void 0},opcoes:{type:Object,required:!1,default:void 0},modelValue:{type:String,default:null},modo:{type:String,default:void 0},rotulo:{type:String,default:void 0},placeholder:{type:String,default:void 0},desabilitado:{type:Boolean,default:void 0},limpavel:{type:Boolean,default:void 0},erro:{type:Boolean,default:void 0},mensagensErro:{type:[String,Array],default:void 0},dica:{type:String,default:void 0},dicaPersistente:{type:Boolean,default:void 0},densidade:{type:String,default:void 0},variante:{type:String,default:void 0},min:{type:String,default:void 0},max:{type:String,default:void 0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,"update:modelValue":e=>!0,alterar:e=>!0,foco:()=>!0,desfoco:()=>!0,focus:()=>!0,blur:()=>!0},setup(e,{emit:n,attrs:r}){const o=c.computed(()=>e.opcoes?e.opcoes:{rotulo:e.rotulo??"Data e hora",placeholder:e.placeholder??"",modo:e.modo??"dataHora",limpavel:e.limpavel,erro:e.erro,mensagensErro:e.mensagensErro,dica:e.dica,dicaPersistente:e.dicaPersistente,densidade:e.densidade,variante:e.variante,min:e.min,max:e.max}),t=c.computed(()=>o.value.modo??"dataHora"),i=c.computed(()=>!!e.desabilitado),a=c.computed(()=>t.value==="data"?"date":"datetime-local");function l(f){return t.value==="data"?pe(f).format("YYYY-MM-DD"):pe(f).format("YYYY-MM-DDTHH:mm")}function s(f){return t.value==="data"?pe(`${f}T00:00`).format():pe(f).format()}const u=c.computed(()=>e.value!==void 0?e.value??null:e.modelValue),d=c.computed({get:()=>u.value?l(u.value):"",set:f=>{const $=f&&f.length>0?f:null;if(!$){n("update:value",null),n("input",null),n("change",null),n("update:modelValue",null),n("alterar",null);return}const _=s($);n("update:value",_),n("input",_),n("change",_),n("update:modelValue",_),n("alterar",_)}}),m=c.computed(()=>{const f=o.value.min;if(f)return l(f)}),p=c.computed(()=>{const f=o.value.max;if(f)return l(f)});function v(){n("foco"),n("focus")}function h(){n("desfoco"),n("blur")}return{attrs:r,valor:d,tipoInput:a,minLocal:m,maxLocal:p,opcoesEfetivas:o,desabilitadoEfetivo:i,emitCompatFocus:v,emitCompatBlur:h}}}),Uv={class:"eli-data-hora"};function Tv(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",Uv,[c.createVNode(mr.VTextField,c.mergeProps({modelValue:e.valor,"onUpdate:modelValue":n[0]||(n[0]=a=>e.valor=a),type:e.tipoInput,label:e.opcoesEfetivas.rotulo,placeholder:e.opcoesEfetivas.placeholder,disabled:e.desabilitadoEfetivo,clearable:!!e.opcoesEfetivas.limpavel,error:!!e.opcoesEfetivas.erro,"error-messages":e.opcoesEfetivas.mensagensErro,hint:e.opcoesEfetivas.dica,"persistent-hint":!!e.opcoesEfetivas.dicaPersistente,density:e.opcoesEfetivas.densidade??"comfortable",variant:e.opcoesEfetivas.variante??"outlined",min:e.minLocal,max:e.maxLocal},e.attrs,{onFocus:e.emitCompatFocus,onBlur:e.emitCompatBlur}),null,16,["modelValue","type","label","placeholder","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant","min","max","onFocus","onBlur"])])}const $o=X(jv,[["render",Tv]]);function Pv(e){if(!Number.isFinite(e)||e<=0||e>=1)return 0;const n=e.toString();if(n.includes("e-")){const[,t]=n.split("e-"),i=Number(t);return Number.isFinite(i)?i:0}const r=n.indexOf(".");return r===-1?0:n.slice(r+1).replace(/0+$/,"").length}function Cv(e){const n=(e??"").trim().replace(/,/g,".");if(!n)return null;const r=Number(n);return Number.isNaN(r)?null:r}function bo(e,n){return e==null?"":n===null?String(e).replace(/\./g,","):Number(e).toFixed(Math.max(0,n)).replace(/\./g,",")}function qd(e){return(e??"").replace(/\D+/g,"")}function Av(e){const n=(e??"").replace(/[^0-9.,]+/g,""),r=n.match(/[.,]/);if(!r)return n;const o=r[0],t=n.indexOf(o),i=n.slice(0,t).replace(/[.,]/g,""),a=n.slice(t+1).replace(/[.,]/g,"");return`${i.length?i:"0"}${o}${a}`}function Zv(e,n){if(n===null)return e;if(n<=0)return e.replace(/[.,]/g,"");const r=e.match(/[.,]/);if(!r)return e;const o=r[0],t=e.indexOf(o),i=e.slice(0,t),a=e.slice(t+1);return`${i}${o}${a.slice(0,n)}`}function Bv(e){const n=e.match(/^(\d+)[.,]$/);if(!n)return null;const r=Number(n[1]);return Number.isNaN(r)?null:r}const Mv=c.defineComponent({name:"EliEntradaNumero",inheritAttrs:!1,props:{value:{type:[Number,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed(()=>{var d;const u=(d=e.opcoes)==null?void 0:d.precisao;return u==null?null:Pv(u)}),t=c.computed(()=>o.value===0),i=c.computed(()=>{const u=o.value;return u!==null&&u>0}),a=c.ref(""),l=c.ref(void 0);c.watch(()=>e.value,u=>{u!==l.value&&(a.value=bo(u,o.value),l.value=u)},{immediate:!0});function s(u){if(i.value){const v=o.value??0,h=qd(u),f=h?Number(h):0,$=10**v,_=h?f/$:null,S=_===null?null:_;l.value=S,r("update:value",S),r("input",S),r("change",S),a.value=bo(S,v);return}const d=t.value?qd(u):Av(u),m=t.value?d:Zv(d,o.value);let p=null;if(m){const h=(t.value?null:Bv(m))??Cv(m);p=h===null?null:h}l.value=p,r("update:value",p),r("input",p),r("change",p),o.value===null&&m?a.value=m.replace(/\./g,","):a.value=bo(p,o.value)}return{attrs:n,emit:r,displayValue:a,isInteiro:t,onUpdateModelValue:s}}}),Vv={class:"eli-entrada__prefixo"},Fv={class:"eli-entrada__sufixo"};function Lv(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(mr.VTextField,c.mergeProps({"model-value":e.displayValue,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,type:e.isInteiro?"number":"text",inputmode:e.isInteiro?"numeric":"decimal",pattern:e.isInteiro?"[0-9]*":"[0-9.,]*"},e.attrs,{"onUpdate:modelValue":e.onUpdateModelValue,onFocus:n[0]||(n[0]=()=>e.emit("focus")),onBlur:n[1]||(n[1]=()=>e.emit("blur"))}),c.createSlots({_:2},[(s=e.opcoes)!=null&&s.prefixo?{name:"prepend-inner",fn:c.withCtx(()=>[c.createElementVNode("span",Vv,c.toDisplayString(e.opcoes.prefixo),1)]),key:"0"}:void 0,(u=e.opcoes)!=null&&u.sufixo?{name:"append-inner",fn:c.withCtx(()=>[c.createElementVNode("span",Fv,c.toDisplayString(e.opcoes.sufixo),1)]),key:"1"}:void 0]),1040,["model-value","label","placeholder","type","inputmode","pattern","onUpdate:modelValue"])}const _o=X(Mv,[["render",Lv]]),Rv=c.defineComponent({name:"EliEntradaParagrafo",components:{VTextarea:fr.VTextarea},inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed({get:()=>e.value,set:t=>{r("update:value",t),r("input",t),r("change",t)}});return{attrs:n,emit:r,localValue:o}}});function Jv(e,n,r,o,t,i){var a,l,s,u,d,m,p,v,h,f,$,_;return c.openBlock(),c.createBlock(pm.VTextarea,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=S=>e.localValue=S),label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,rows:((s=e.opcoes)==null?void 0:s.linhas)??4,counter:(u=e.opcoes)==null?void 0:u.limiteCaracteres,maxlength:(d=e.opcoes)==null?void 0:d.limiteCaracteres,clearable:!!((m=e.opcoes)!=null&&m.limpavel),error:!!((p=e.opcoes)!=null&&p.erro),"error-messages":(v=e.opcoes)==null?void 0:v.mensagensErro,hint:(h=e.opcoes)==null?void 0:h.dica,"persistent-hint":!!((f=e.opcoes)!=null&&f.dicaPersistente),density:(($=e.opcoes)==null?void 0:$.densidade)??"comfortable",variant:((_=e.opcoes)==null?void 0:_.variante)??"outlined","auto-grow":""},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur"))}),null,16,["modelValue","label","placeholder","rows","counter","maxlength","clearable","error","error-messages","hint","persistent-hint","density","variant"])}const Yd=X(Rv,[["render",Jv]]),qv=c.defineComponent({name:"EliEntradaSelecao",components:{VSelect:fr.VSelect},inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.ref([]),t=c.ref(!1),i=c.computed({get:()=>e.value,set:l=>{r("update:value",l),r("input",l),r("change",l)}});async function a(){t.value=!0;try{const l=await e.opcoes.itens(),s=Array.isArray(l)?l:[];o.value=[...s]}finally{t.value=!1}}return c.watch(()=>e.opcoes.itens,()=>{a()}),c.onMounted(()=>{a()}),c.watch(o,l=>{console.debug("[EliEntradaSelecao] itens:",l)},{deep:!0}),{attrs:n,emit:r,localValue:i,itens:o,carregando:t}}});function Yv(e,n,r,o,t,i){var a,l,s,u,d,m,p,v,h;return c.openBlock(),c.createBlock(gm.VSelect,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=f=>e.localValue=f),label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,items:e.itens,"item-title":"rotulo","item-value":"chave",loading:e.carregando,disabled:e.carregando,"menu-props":{maxHeight:320,zIndex:99999},clearable:!!((s=e.opcoes)!=null&&s.limpavel),error:!!((u=e.opcoes)!=null&&u.erro),"error-messages":(d=e.opcoes)==null?void 0:d.mensagensErro,hint:(m=e.opcoes)==null?void 0:m.dica,"persistent-hint":!!((p=e.opcoes)!=null&&p.dicaPersistente),density:((v=e.opcoes)==null?void 0:v.densidade)??"comfortable",variant:((h=e.opcoes)==null?void 0:h.variante)??"outlined"},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur"))}),null,16,["modelValue","label","placeholder","items","loading","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant"])}const Wd=X(qv,[["render",Yv]]);function Wv(e){return e.replace(/\D+/g,"")}function Kv(e){const n=Wv(e);return n?n.replace(/^(\d{5})(\d)/,"$1-$2").slice(0,9):""}function Gv(e){return e.replace(/\D+/g,"")}function Hv(e){const n=Gv(e);return n.length<=11?n.replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"$1.$2").replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3").replace(/\.(\d{3})(\d)/,".$1/$2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,18)}function Xv(e){return e.replace(/\D+/g,"")}function Qv(e){const n=Xv(e);return n?n.length<=10?n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2").slice(0,15):""}const eh=c.defineComponent({name:"EliEntradaTexto",inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=c.computed(()=>{var u;return((u=e.opcoes)==null?void 0:u.formato)??"texto"}),t=c.computed({get:()=>e.value,set:u=>{r("update:value",u),r("input",u),r("change",u)}}),i=c.computed(()=>o.value==="email"?"email":o.value==="url"?"url":"text"),a=c.computed(()=>{if(o.value==="telefone")return"tel";if(o.value==="cpfCnpj"||o.value==="cep")return"numeric"});function l(u){switch(o.value){case"telefone":return Qv(u);case"cpfCnpj":return Hv(u);case"cep":return Kv(u);default:return u}}function s(u){const d=u.target,m=l(d.value);d.value=m,t.value=m}return{attrs:n,emit:r,localValue:t,inputHtmlType:i,inputMode:a,onInput:s}}});function th(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(mr.VTextField,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=d=>e.localValue=d),type:e.inputHtmlType,inputmode:e.inputMode,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(l=e.opcoes)==null?void 0:l.placeholder,counter:(s=e.opcoes)==null?void 0:s.limiteCaracteres,maxlength:(u=e.opcoes)==null?void 0:u.limiteCaracteres},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur")),onInput:e.onInput}),null,16,["modelValue","type","inputmode","label","placeholder","counter","maxlength","onInput"])}const sr=X(eh,[["render",th]]);var Kd=(e=>(e[e.sucesso=200]="sucesso",e[e.erroConhecido=400]="erroConhecido",e[e.erroPermissao=401]="erroPermissao",e[e.erroNaoEncontrado=404]="erroNaoEncontrado",e[e.erroDesconhecido=500]="erroDesconhecido",e[e.tempoEsgotado=504]="tempoEsgotado",e))(Kd||{});const nh="eli:tabela";function Gd(e){return`${nh}:${e}:colunas`}function Hd(e){if(!e||typeof e!="object")return{visiveis:[],invisiveis:[]};const n=e,r=Array.isArray(n.visiveis)?n.visiveis.filter(t=>typeof t=="string"):[],o=Array.isArray(n.invisiveis)?n.invisiveis.filter(t=>typeof t=="string"):[];return{visiveis:r,invisiveis:o}}function Xd(e){try{const n=window.localStorage.getItem(Gd(e));return n?Hd(JSON.parse(n)):{visiveis:[],invisiveis:[]}}catch{return{visiveis:[],invisiveis:[]}}}function rh(e,n){try{window.localStorage.setItem(Gd(e),JSON.stringify(Hd(n)))}catch{}}/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qd=e=>e==="";/** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const oh=(...e)=>e.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();/** - * @license lucide-vue-next v0.563.0 - ISC + */const ih=(...e)=>e.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const em=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** - * @license lucide-vue-next v0.563.0 - ISC + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const ah=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,o)=>o?o.toUpperCase():r.toLowerCase());/** - * @license lucide-vue-next v0.563.0 - ISC + */const oh=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,o)=>o?o.toUpperCase():r.toLowerCase());/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const lh=e=>{const n=ah(e);return n.charAt(0).toUpperCase()+n.slice(1)};/** - * @license lucide-vue-next v0.563.0 - ISC + */const ah=e=>{const n=oh(e);return n.charAt(0).toUpperCase()+n.slice(1)};/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */var Jt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** - * @license lucide-vue-next v0.563.0 - ISC + */var mt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const ch=({name:e,iconNode:n,absoluteStrokeWidth:r,"absolute-stroke-width":o,strokeWidth:t,"stroke-width":i,size:a=Jt.width,color:l=Jt.stroke,...s},{slots:u})=>c.h("svg",{...Jt,...s,width:a,height:a,stroke:l,"stroke-width":Qd(r)||Qd(o)||r===!0||o===!0?Number(t||i||Jt["stroke-width"])*24/Number(a):t||i||Jt["stroke-width"],class:oh("lucide",s.class,...e?[`lucide-${em(lh(e))}-icon`,`lucide-${em(e)}`]:["lucide-icon"]),...!u.default&&!ih(s)&&{"aria-hidden":"true"}},[...n.map(d=>c.h(...d)),...u.default?[u.default()]:[]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const lh=Symbol("lucide-icons");function ch(){return c.inject(lh,{})}/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const mt=(e,n)=>(r,{slots:o,attrs:t})=>c.h(ch,{...t,...r,iconNode:n,name:e},o);/** - * @license lucide-vue-next v0.563.0 - ISC + */const uh=({name:e,iconNode:n,absoluteStrokeWidth:r,"absolute-stroke-width":o,strokeWidth:t,"stroke-width":i,size:a,color:l,...s},{slots:u})=>{const{size:d,color:m,strokeWidth:p=2,absoluteStrokeWidth:v=!1,class:h=""}=ch(),f=c.computed(()=>{const $=Qd(r)||Qd(o)||r===!0||o===!0||v===!0,_=t||i||p||mt["stroke-width"];return $?Number(_)*24/Number(a??d??mt.width):_});return c.h("svg",{...mt,...s,width:a??d??mt.width,height:a??d??mt.height,stroke:l??m??mt.stroke,"stroke-width":f.value,class:ih("lucide",h,...e?[`lucide-${em(ah(e))}-icon`,`lucide-${em(e)}`]:["lucide-icon"])},[...n.map($=>c.h(...$)),...u.default?[u.default()]:[]])};/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const tm=mt("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const ft=(e,n)=>(r,{slots:o,attrs:t})=>c.h(uh,{...t,...r,iconNode:n,name:e},o.default?{default:o.default}:void 0);/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const nm=mt("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const tm=ft("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const rm=mt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const nm=ft("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const im=mt("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const rm=ft("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const uh=mt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** - * @license lucide-vue-next v0.563.0 - ISC + */const im=ft("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** + * @license @lucide/vue v1.16.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const sh=mt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),dh=c.defineComponent({name:"EliTabelaCelulaData",props:{dados:{type:Object,required:!1}},setup({dados:e}){const n=c.computed(()=>{const r=e==null?void 0:e.valor;if(!r)return"";const o=(e==null?void 0:e.formato)??"data";return o==="relativo"?pe(r).fromNow():o==="data_hora"?pe(r).format("DD/MM/YYYY HH:mm"):pe(r).format("DD/MM/YYYY")});return{dados:e,textoData:n}}}),mh={key:1};function fh(e,n,r,o,t,i){var a;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(l=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString(e.textoData),1)):(c.openBlock(),c.createElementBlock("span",mh,c.toDisplayString(e.textoData),1))}const ph=X(dh,[["render",fh]]),gh=c.defineComponent({name:"EliTabelaCelulaNumero",components:{},props:{dados:{type:Object}},setup({dados:e}){const n=c.computed(()=>{var l,s;const r=String(e==null?void 0:e.numero).replace(".",","),o=(l=e==null?void 0:e.prefixo)==null?void 0:l.trim(),t=(s=e==null?void 0:e.sufixo)==null?void 0:s.trim(),i=o?`${o} `:"",a=t?` ${t}`:"";return`${i}${r}${a}`});return{dados:e,textoNumero:n}}}),vh={key:1};function hh(e,n,r,o,t,i){var a;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(l=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString(e.textoNumero),1)):(c.openBlock(),c.createElementBlock("span",vh,c.toDisplayString(e.textoNumero),1))}const $h=X(gh,[["render",hh]]),bh=c.defineComponent({name:"EliTabelaCelulaTags",components:{VChip:fr.VChip},props:{dados:{type:Object,required:!1}},setup({dados:e}){return{dados:e}}}),_h={class:"eli-tabela__celula-tags"};function yh(e,n,r,o,t,i){var a;return c.openBlock(),c.createElementBlock("div",_h,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(((a=e.dados)==null?void 0:a.opcoes)??[],(l,s)=>(c.openBlock(),c.createBlock(vm.VChip,{key:s,class:"eli-tabela__celula-tag",size:"small",variant:"tonal",color:l.cor,clickable:!!l.acao,onClick:c.withModifiers(u=>{var d;return(d=l.acao)==null?void 0:d.call(l)},["stop","prevent"])},{default:c.withCtx(()=>[l.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(l.icone),{key:0,class:"eli-tabela__celula-tag-icone",size:14})):c.createCommentVNode("",!0),c.createElementVNode("span",null,c.toDisplayString(l.rotulo),1)]),_:2},1032,["color","clickable","onClick"]))),128))])}const kh=X(bh,[["render",yh]]),Sh=c.defineComponent({name:"EliTabelaCelulaTextoSimples",components:{},props:{dados:{type:Object}},data(){return{}},methods:{},setup({dados:e}){return{dados:e}}}),wh={key:1};function Ih(e,n,r,o,t,i){var a,l,s;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(u=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString((l=e.dados)==null?void 0:l.texto),1)):(c.openBlock(),c.createElementBlock("span",wh,c.toDisplayString((s=e.dados)==null?void 0:s.texto),1))}const zh=X(Sh,[["render",Ih]]),xh=c.defineComponent({name:"EliTabelaCelulaTextoTruncado",props:{dados:{type:Object}},setup({dados:e}){return{dados:e}}}),Dh=["title"],Eh=["title"];function Oh(e,n,r,o,t,i){var a,l,s,u,d;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__texto-truncado eli-tabela__celula-link",title:(l=e.dados)==null?void 0:l.texto,onClick:n[0]||(n[0]=c.withModifiers(m=>{var p,v;return(v=(p=e.dados)==null?void 0:p.acao)==null?void 0:v.call(p)},["stop","prevent"]))},c.toDisplayString((s=e.dados)==null?void 0:s.texto),9,Dh)):(c.openBlock(),c.createElementBlock("span",{key:1,class:"eli-tabela__texto-truncado",title:(u=e.dados)==null?void 0:u.texto},c.toDisplayString((d=e.dados)==null?void 0:d.texto),9,Eh))}const Nh={textoSimples:zh,textoTruncado:X(xh,[["render",Oh]]),numero:$h,tags:kh,data:ph},jh=c.defineComponent({name:"EliTabelaCelula",props:{celula:{type:Array,required:!0}},setup(e){const n=c.computed(()=>e.celula[0]),r=c.computed(()=>e.celula[1]),o=c.computed(()=>Nh[n.value]),t=c.computed(()=>r.value);return{Componente:o,dadosParaComponente:t}}});function Uh(e,n,r,o,t,i){return c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.Componente),{dados:e.dadosParaComponente},null,8,["dados"])}const om=X(jh,[["render",Uh]]),Th=c.defineComponent({name:"EliTabelaDetalhesLinha",components:{EliTabelaCelula:om},props:{linha:{type:null,required:!0},colunasInvisiveis:{type:Array,required:!0}}}),Ph={class:"eli-tabela__detalhes"},Ch={class:"eli-tabela__detalhe-rotulo"},Ah={class:"eli-tabela__detalhe-valor"};function Zh(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCelula");return c.openBlock(),c.createElementBlock("div",Ph,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunasInvisiveis,(l,s)=>(c.openBlock(),c.createElementBlock("div",{key:`det-${s}-${l.rotulo}`,class:"eli-tabela__detalhe"},[c.createElementVNode("div",Ch,c.toDisplayString(l.rotulo),1),c.createElementVNode("div",Ah,[c.createVNode(a,{celula:l.celula(e.linha)},null,8,["celula"])])]))),128))])}const Bh=X(Th,[["render",Zh]]),Mh=c.defineComponent({name:"EliTabelaBody",components:{EliTabelaCelula:om,EliTabelaDetalhesLinha:Bh,MoreVertical:uh,ChevronRight:im,ChevronDown:rm},props:{colunas:{type:Array,required:!0},colunasInvisiveis:{type:Array,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},linhasExpandidas:{type:Object,required:!0},linhas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},menuAberto:{type:Number,required:!0},possuiAcoes:{type:Function,required:!0},toggleMenu:{type:Function,required:!0},alternarLinhaExpandida:{type:Function,required:!0}},setup(){return{ChevronRight:im,ChevronDown:rm}}}),Vh={class:"eli-tabela__tbody"},Fh=["aria-expanded","aria-label","title","onClick"],Lh=["id","disabled","aria-expanded","aria-controls","aria-label","title","onClick"],Rh=["colspan"];function Jh(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCelula"),l=c.resolveComponent("MoreVertical"),s=c.resolveComponent("EliTabelaDetalhesLinha");return c.openBlock(),c.createElementBlock("tbody",Vh,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.linhas,(u,d)=>{var m,p,v,h,f,$;return c.openBlock(),c.createElementBlock(c.Fragment,{key:`grp-${d}`},[c.createElementVNode("tr",{class:c.normalizeClass(["eli-tabela__tr",[d%2===1?"eli-tabela__tr--zebra":void 0]])},[e.temColunasInvisiveis?(c.openBlock(),c.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--expander",key:`td-${d}-exp`},[c.createElementVNode("button",{type:"button",class:c.normalizeClass(["eli-tabela__expander-botao",[(m=e.linhasExpandidas)!=null&&m[d]?"eli-tabela__expander-botao--ativo":void 0]]),"aria-expanded":(p=e.linhasExpandidas)!=null&&p[d]?"true":"false","aria-label":(v=e.linhasExpandidas)!=null&&v[d]?"Ocultar colunas ocultas":"Mostrar colunas ocultas",title:(h=e.linhasExpandidas)!=null&&h[d]?"Ocultar detalhes":"Mostrar detalhes",onClick:c.withModifiers(_=>e.alternarLinhaExpandida(d),["stop"])},[(c.openBlock(),c.createBlock(c.resolveDynamicComponent((f=e.linhasExpandidas)!=null&&f[d]?e.ChevronDown:e.ChevronRight),{class:"eli-tabela__expander-icone",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,Fh)])):c.createCommentVNode("",!0),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunas,(_,S)=>(c.openBlock(),c.createElementBlock("td",{key:`td-${d}-${S}`,class:"eli-tabela__td"},[c.createVNode(a,{celula:_.celula(u)},null,8,["celula"])]))),128)),e.temAcoes?(c.openBlock(),c.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--acoes",key:`td-${d}-acoes`},[c.createElementVNode("div",{class:c.normalizeClass(["eli-tabela__acoes-container",[e.menuAberto===d?"eli-tabela__acoes-container--aberto":void 0]])},[c.createElementVNode("button",{class:"eli-tabela__acoes-toggle",type:"button",id:`eli-tabela-acoes-toggle-${d}`,disabled:!e.possuiAcoes(d),"aria-haspopup":"menu","aria-expanded":e.menuAberto===d?"true":"false","aria-controls":e.possuiAcoes(d)?`eli-tabela-acoes-menu-${d}`:void 0,"aria-label":e.possuiAcoes(d)?"Ações da linha":"Nenhuma ação disponível",title:e.possuiAcoes(d)?"Ações":"Nenhuma ação disponível",onClick:c.withModifiers(_=>e.toggleMenu(d,_),["stop"])},[c.createVNode(l,{class:"eli-tabela__acoes-toggle-icone",size:18,"stroke-width":2})],8,Lh)],2)])):c.createCommentVNode("",!0)],2),e.temColunasInvisiveis&&(($=e.linhasExpandidas)!=null&&$[d])?(c.openBlock(),c.createElementBlock("tr",{key:0,class:c.normalizeClass(["eli-tabela__tr eli-tabela__tr--detalhes",[d%2===1?"eli-tabela__tr--zebra":void 0]])},[c.createElementVNode("td",{class:"eli-tabela__td eli-tabela__td--detalhes",colspan:(e.temColunasInvisiveis?1:0)+e.colunas.length+(e.temAcoes?1:0)},[c.createVNode(s,{linha:u,colunasInvisiveis:e.colunasInvisiveis},null,8,["linha","colunasInvisiveis"])],8,Rh)],2)):c.createCommentVNode("",!0)],64)}),128))])}const qh=X(Mh,[["render",Jh]]),Yh=c.defineComponent({name:"EliTabelaCaixaDeBusca",components:{Search:sh},props:{modelo:{type:String,required:!1,default:""}},emits:{buscar(e){return typeof e=="string"}},setup(e,{emit:n}){const r=c.ref(e.modelo??"");c.watch(()=>e.modelo,t=>{t!==void 0&&t!==r.value&&(r.value=t)});function o(){n("buscar",r.value.trim())}return{texto:r,emitirBusca:o}}}),Kh={class:"eli-tabela__busca"},Wh={class:"eli-tabela__busca-input-wrapper"};function Gh(e,n,r,o,t,i){const a=c.resolveComponent("Search");return c.openBlock(),c.createElementBlock("div",Kh,[c.createElementVNode("div",Wh,[c.withDirectives(c.createElementVNode("input",{id:"eli-tabela-busca","onUpdate:modelValue":n[0]||(n[0]=l=>e.texto=l),type:"search",class:"eli-tabela__busca-input",placeholder:"Digite termos para filtrar",onKeyup:n[1]||(n[1]=c.withKeys((...l)=>e.emitirBusca&&e.emitirBusca(...l),["enter"]))},null,544),[[c.vModelText,e.texto]]),c.createElementVNode("button",{type:"button",class:"eli-tabela__busca-botao","aria-label":"Buscar",title:"Buscar",onClick:n[2]||(n[2]=(...l)=>e.emitirBusca&&e.emitirBusca(...l))},[c.createVNode(a,{class:"eli-tabela__busca-botao-icone",size:16,"stroke-width":2,"aria-hidden":"true"})])])])}const Hh=X(Yh,[["render",Gh]]),Xh=c.defineComponent({name:"EliTabelaCabecalho",components:{EliTabelaCaixaDeBusca:Hh},props:{exibirBusca:{type:Boolean,required:!0},exibirBotaoColunas:{type:Boolean,required:!1,default:!0},exibirBotaoFiltroAvancado:{type:Boolean,required:!1,default:!1},valorBusca:{type:String,required:!0},parametrosConsulta:{type:Object,required:!1},acoesCabecalho:{type:Array,required:!0}},emits:{buscar(e){return typeof e=="string"},colunas(){return!0},filtroAvancado(){return!0}},setup(e,{emit:n}){const r=c.computed(()=>e.acoesCabecalho.length>0);function o(a){n("buscar",a)}function t(){n("colunas")}function i(){n("filtroAvancado")}return{temAcoesCabecalho:r,emitBuscar:o,emitColunas:t,emitFiltroAvancado:i}}}),Qh={class:"eli-tabela__cabecalho"},e$={key:0,class:"eli-tabela__busca-grupo"},t$={key:1,class:"eli-tabela__acoes-cabecalho"},n$=["onClick"],r$={class:"eli-tabela__acoes-cabecalho-rotulo"};function i$(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCaixaDeBusca");return c.openBlock(),c.createElementBlock("div",Qh,[e.exibirBusca?(c.openBlock(),c.createElementBlock("div",e$,[e.exibirBotaoColunas?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--colunas",onClick:n[0]||(n[0]=(...l)=>e.emitColunas&&e.emitColunas(...l))}," Colunas ")):c.createCommentVNode("",!0),e.exibirBotaoFiltroAvancado?(c.openBlock(),c.createElementBlock("button",{key:1,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--filtro",onClick:n[1]||(n[1]=(...l)=>e.emitFiltroAvancado&&e.emitFiltroAvancado(...l))}," Filtro ")):c.createCommentVNode("",!0),c.createVNode(a,{modelo:e.valorBusca,onBuscar:e.emitBuscar},null,8,["modelo","onBuscar"])])):c.createCommentVNode("",!0),e.temAcoesCabecalho?(c.openBlock(),c.createElementBlock("div",t$,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoesCabecalho,(l,s)=>(c.openBlock(),c.createElementBlock("button",{key:`${l.rotulo}-${s}`,type:"button",class:"eli-tabela__acoes-cabecalho-botao",style:c.normalizeStyle(l.cor?{backgroundColor:l.cor,color:"#fff"}:void 0),onClick:u=>l.acao(e.parametrosConsulta)},[l.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(l.icone),{key:0,class:"eli-tabela__acoes-cabecalho-icone",size:16,"stroke-width":2})):c.createCommentVNode("",!0),c.createElementVNode("span",r$,c.toDisplayString(l.rotulo),1)],12,n$))),128))])):c.createCommentVNode("",!0)])}const o$=X(Xh,[["render",i$]]),a$=c.defineComponent({name:"EliTabelaDebug",props:{isDev:{type:Boolean,required:!0},menuAberto:{type:Number,required:!0},menuPopupPos:{type:Object,required:!0}}}),l$={key:0,style:{position:"fixed",left:"8px",bottom:"8px","z-index":"999999",background:"rgba(185,28,28,0.9)",color:"#fff",padding:"6px 10px","border-radius":"8px","font-size":"12px","max-width":"500px"}};function c$(e,n,r,o,t,i){return e.isDev?(c.openBlock(),c.createElementBlock("div",l$,[n[0]||(n[0]=c.createElementVNode("div",null,[c.createElementVNode("b",null,"EliTabela debug")],-1)),c.createElementVNode("div",null,"menuAberto: "+c.toDisplayString(e.menuAberto),1),c.createElementVNode("div",null,"menuPos: top="+c.toDisplayString(e.menuPopupPos.top)+", left="+c.toDisplayString(e.menuPopupPos.left),1),c.renderSlot(e.$slots,"default")])):c.createCommentVNode("",!0)}const u$=X(a$,[["render",c$]]),s$=c.defineComponent({name:"EliTabelaEstados",props:{carregando:{type:Boolean,required:!0},erro:{type:String,required:!0},mensagemVazio:{type:String,required:!1,default:void 0}}}),d$={key:0,class:"eli-tabela eli-tabela--carregando","aria-busy":"true"},m$={key:1,class:"eli-tabela eli-tabela--erro",role:"alert"},f$={class:"eli-tabela__erro-mensagem"},p$={key:2,class:"eli-tabela eli-tabela--vazio"};function g$(e,n,r,o,t,i){return e.carregando?(c.openBlock(),c.createElementBlock("div",d$," Carregando... ")):e.erro?(c.openBlock(),c.createElementBlock("div",m$,[n[0]||(n[0]=c.createElementVNode("div",{class:"eli-tabela__erro-titulo"},"Erro",-1)),c.createElementVNode("div",f$,c.toDisplayString(e.erro),1)])):(c.openBlock(),c.createElementBlock("div",p$,c.toDisplayString(e.mensagemVazio??"Nenhum registro encontrado."),1))}const v$=X(s$,[["render",g$]]),h$=c.defineComponent({name:"EliTabelaHead",components:{ArrowUp:nm,ArrowDown:tm},props:{colunas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},colunaOrdenacao:{type:String,required:!0},direcaoOrdenacao:{type:String,required:!0}},emits:{alternarOrdenacao(e){return typeof e=="string"&&e.length>0}},setup(e,{emit:n}){function r(t){return(t==null?void 0:t.coluna_ordem)!==void 0&&(t==null?void 0:t.coluna_ordem)!==null}function o(t){n("alternarOrdenacao",t)}return{ArrowUp:nm,ArrowDown:tm,isOrdenavel:r,emitAlternarOrdenacao:o}}}),$$={class:"eli-tabela__thead"},b$={class:"eli-tabela__tr eli-tabela__tr--header"},_$={key:0,class:"eli-tabela__th eli-tabela__th--expander",scope:"col"},y$=["onClick"],k$={class:"eli-tabela__th-texto"},S$={key:1,class:"eli-tabela__th-label"},w$={key:1,class:"eli-tabela__th eli-tabela__th--acoes",scope:"col"};function I$(e,n,r,o,t,i){const a=c.resolveComponent("ArrowUp");return c.openBlock(),c.createElementBlock("thead",$$,[c.createElementVNode("tr",b$,[e.temColunasInvisiveis?(c.openBlock(),c.createElementBlock("th",_$)):c.createCommentVNode("",!0),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunas,(l,s)=>(c.openBlock(),c.createElementBlock("th",{key:`th-${s}`,class:c.normalizeClass(["eli-tabela__th",[e.isOrdenavel(l)?"eli-tabela__th--ordenavel":void 0]]),scope:"col"},[e.isOrdenavel(l)?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:c.normalizeClass(["eli-tabela__th-botao",[e.colunaOrdenacao===String(l.coluna_ordem)?"eli-tabela__th-botao--ativo":void 0]]),onClick:u=>e.emitAlternarOrdenacao(String(l.coluna_ordem))},[c.createElementVNode("span",k$,c.toDisplayString(l.rotulo),1),e.colunaOrdenacao===String(l.coluna_ordem)?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.direcaoOrdenacao==="asc"?e.ArrowUp:e.ArrowDown),{key:0,class:"eli-tabela__th-icone",size:16,"stroke-width":2,"aria-hidden":"true"})):(c.openBlock(),c.createBlock(a,{key:1,class:"eli-tabela__th-icone eli-tabela__th-icone--oculto",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,y$)):(c.openBlock(),c.createElementBlock("span",S$,c.toDisplayString(l.rotulo),1))],2))),128)),e.temAcoes?(c.openBlock(),c.createElementBlock("th",w$," Ações ")):c.createCommentVNode("",!0)])])}const z$=X(h$,[["render",I$]]),x$=c.defineComponent({name:"EliTabelaMenuAcoes",props:{menuAberto:{type:Number,required:!0},posicao:{type:Object,required:!0},acoes:{type:Array,required:!0},linha:{type:null,required:!0}},emits:{executar(e){return e!==null&&typeof e=="object"}},setup(e,{emit:n}){const r=c.ref(null),o=c.computed(()=>e.acoes.length>0);function t(i){e.linha&&n("executar",{acao:i.acao,linha:e.linha})}return{menuEl:r,possuiAcoes:o,emitExecutar:t}}}),D$=["id","aria-labelledby"],E$=["aria-label","title","onClick"],O$={class:"eli-tabela__acoes-item-texto"};function N$(e,n,r,o,t,i){return c.openBlock(),c.createBlock(c.Teleport,{to:"body"},[e.menuAberto!==null&&e.possuiAcoes?(c.openBlock(),c.createElementBlock("ul",{key:0,id:`eli-tabela-acoes-menu-${e.menuAberto}`,ref:"menuEl",class:"eli-tabela__acoes-menu",role:"menu","aria-labelledby":`eli-tabela-acoes-toggle-${e.menuAberto}`,style:c.normalizeStyle({position:"fixed",top:`${e.posicao.top}px`,left:`${e.posicao.left}px`,zIndex:999999})},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoes,a=>(c.openBlock(),c.createElementBlock("li",{key:`acao-${e.menuAberto}-${a.indice}`,class:"eli-tabela__acoes-item",role:"none"},[c.createElementVNode("button",{type:"button",class:"eli-tabela__acoes-item-botao",style:c.normalizeStyle({color:a.acao.cor}),role:"menuitem","aria-label":a.acao.rotulo,title:a.acao.rotulo,onClick:c.withModifiers(l=>e.emitExecutar(a),["stop"])},[(c.openBlock(),c.createBlock(c.resolveDynamicComponent(a.acao.icone),{class:"eli-tabela__acoes-item-icone",size:16,"stroke-width":2})),c.createElementVNode("span",O$,c.toDisplayString(a.acao.rotulo),1)],12,E$)]))),128))],12,D$)):c.createCommentVNode("",!0)])}const j$=X(x$,[["render",N$]]),am="application/x-eli-tabela-coluna",U$=c.defineComponent({name:"EliTabelaModalColunas",props:{aberto:{type:Boolean,required:!0},rotulosColunas:{type:Array,required:!0},configInicial:{type:Object,required:!0},colunas:{type:Array,required:!0}},emits:{fechar(){return!0},salvar(e){return!0}},setup(e,{emit:n}){const r=c.ref([]),o=c.ref([]);function t(){var E,z;const h=e.rotulosColunas,f=(((E=e.configInicial.visiveis)==null?void 0:E.length)??0)>0||(((z=e.configInicial.invisiveis)==null?void 0:z.length)??0)>0,$=new Set(e.colunas.filter(y=>y.visivel===!1).map(y=>y.rotulo)),_=f?new Set(e.configInicial.invisiveis??[]):$,S=h.filter(y=>!_.has(y)),B=e.configInicial.visiveis??[],L=new Set(S),U=[];for(const y of B)L.has(y)&&U.push(y);for(const y of S)U.includes(y)||U.push(y);r.value=U,o.value=h.filter(y=>_.has(y))}c.watch(()=>[e.aberto,e.rotulosColunas,e.configInicial,e.colunas],()=>{e.aberto&&t()},{deep:!0,immediate:!0});function i(){n("fechar")}function a(){n("salvar",{visiveis:[...r.value],invisiveis:[...o.value]})}function l(h,f){var $,_;try{($=h.dataTransfer)==null||$.setData(am,JSON.stringify(f)),(_=h.dataTransfer)==null||_.setData("text/plain",f.rotulo),h.dataTransfer&&(h.dataTransfer.effectAllowed="move")}catch{}}function s(h){var f;try{const $=(f=h.dataTransfer)==null?void 0:f.getData(am);if(!$)return null;const _=JSON.parse($);return!_||typeof _.rotulo!="string"||_.origem!=="visiveis"&&_.origem!=="invisiveis"?null:_}catch{return null}}function u(h){const f=h.origem==="visiveis"?r.value:o.value,$=f.indexOf(h.rotulo);$>=0&&f.splice($,1)}function d(h,f,$){const _=h==="visiveis"?r.value:o.value,S=_.indexOf(f);S>=0&&_.splice(S,1),$===null||$<0||$>_.length?_.push(f):_.splice($,0,f)}function m(h,f,$,_){l(h,{rotulo:f,origem:$,index:_})}function p(h,f,$){const _=s(h);if(_)if(u(_),d(f,_.rotulo,$),f==="visiveis"){const S=o.value.indexOf(_.rotulo);S>=0&&o.value.splice(S,1)}else{const S=r.value.indexOf(_.rotulo);S>=0&&r.value.splice(S,1)}}function v(h,f,$){const _=s(h);if(_)if(u(_),d(f,_.rotulo,null),f==="visiveis"){const S=o.value.indexOf(_.rotulo);S>=0&&o.value.splice(S,1)}else{const S=r.value.indexOf(_.rotulo);S>=0&&r.value.splice(S,1)}}return{visiveisLocal:r,invisiveisLocal:o,emitFechar:i,emitSalvar:a,onDragStart:m,onDropItem:p,onDropLista:v}}}),T$={class:"eli-tabela-modal-colunas__modal",role:"dialog","aria-modal":"true","aria-label":"Configurar colunas"},P$={class:"eli-tabela-modal-colunas__header"},C$={class:"eli-tabela-modal-colunas__conteudo"},A$={class:"eli-tabela-modal-colunas__coluna"},Z$=["onDragstart","onDrop"],B$={class:"eli-tabela-modal-colunas__item-texto"},M$={class:"eli-tabela-modal-colunas__coluna"},V$=["onDragstart","onDrop"],F$={class:"eli-tabela-modal-colunas__item-texto"},L$={class:"eli-tabela-modal-colunas__footer"};function R$(e,n,r,o,t,i){return e.aberto?(c.openBlock(),c.createElementBlock("div",{key:0,class:"eli-tabela-modal-colunas__overlay",role:"presentation",onClick:n[9]||(n[9]=c.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[c.createElementVNode("div",T$,[c.createElementVNode("header",P$,[n[10]||(n[10]=c.createElementVNode("h3",{class:"eli-tabela-modal-colunas__titulo"},"Colunas",-1)),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),c.createElementVNode("div",C$,[c.createElementVNode("div",A$,[n[12]||(n[12]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Visíveis",-1)),c.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[2]||(n[2]=c.withModifiers(()=>{},["prevent"])),onDrop:n[3]||(n[3]=a=>e.onDropLista(a,"visiveis",null))},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.visiveisLocal,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:`vis-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"visiveis",l),onDragover:n[1]||(n[1]=c.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"visiveis",l)},[n[11]||(n[11]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",B$,c.toDisplayString(a),1)],40,Z$))),128))],32)]),c.createElementVNode("div",M$,[n[14]||(n[14]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Invisíveis",-1)),c.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[5]||(n[5]=c.withModifiers(()=>{},["prevent"])),onDrop:n[6]||(n[6]=a=>e.onDropLista(a,"invisiveis",null))},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.invisiveisLocal,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:`inv-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"invisiveis",l),onDragover:n[4]||(n[4]=c.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"invisiveis",l)},[n[13]||(n[13]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",F$,c.toDisplayString(a),1)],40,V$))),128))],32)])]),c.createElementVNode("footer",L$,[c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--sec",onClick:n[7]||(n[7]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--prim",onClick:n[8]||(n[8]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Salvar ")])])])):c.createCommentVNode("",!0)}const J$=X(U$,[["render",R$]]);function q$(e){return e.rotulo}const Y$=c.defineComponent({name:"EliTabelaModalFiltroAvancado",props:{aberto:{type:Boolean,required:!0},filtrosBase:{type:Array,required:!0},modelo:{type:Array,required:!0}},emits:{fechar:()=>!0,limpar:()=>!0,salvar:e=>!0},setup(e,{emit:n}){const r=c.ref([]),o=c.ref(""),t=c.computed(()=>(e.filtrosBase??[]).map(f=>String(f.chave))),i=c.computed(()=>{const f=new Set(r.value.map($=>String($.chave)));return(e.filtrosBase??[]).filter($=>!f.has(String($.chave)))});function a(f){const $=f==null?void 0:f[0];return $==="numero"?_o:$==="dataHora"?$o:sr}function l(f){return(f==null?void 0:f[1])??{rotulo:""}}function s(f){return(f==null?void 0:f[0])==="numero"?null:""}function u(){const f=e.filtrosBase??[],$=Array.isArray(e.modelo)?e.modelo:[];r.value=$.map(_=>{const S=f.find(E=>String(E.chave)===String(_.chave))??f[0];if(!S)return null;const B=S.entrada??_.entrada,L=String(S.chave??_.chave),U=_.valor??s(B);return{chave:L,entrada:B,valor:U}}).filter(Boolean),r.value=r.value.filter(_=>t.value.includes(String(_.chave)))}c.watch(()=>[e.aberto,e.filtrosBase,e.modelo],()=>{e.aberto&&u()},{deep:!0,immediate:!0});function d(){if(!o.value)return;const f=(e.filtrosBase??[]).find($=>String($.chave)===String(o.value));f&&(r.value.some($=>String($.chave)===String(f.chave))||(r.value.push({chave:String(f.chave),entrada:f.entrada,valor:s(f.entrada)}),o.value=""))}function m(f){r.value.splice(f,1)}function p(){n("fechar")}function v(){n("limpar")}function h(){n("salvar",r.value.map(f=>({chave:f.chave,valor:f.valor})))}return{linhas:r,opcoesParaAdicionar:i,chaveParaAdicionar:o,componenteEntrada:a,opcoesEntrada:l,adicionar:d,remover:m,emitFechar:p,emitSalvar:h,emitLimpar:v,rotuloDoFiltro:q$}}}),K$={class:"eli-tabela-modal-filtro__modal",role:"dialog","aria-modal":"true","aria-label":"Filtro avançado"},W$={class:"eli-tabela-modal-filtro__header"},G$={class:"eli-tabela-modal-filtro__conteudo"},H$={key:0,class:"eli-tabela-modal-filtro__vazio"},X$={key:1,class:"eli-tabela-modal-filtro__lista"},Q$={class:"eli-tabela-modal-filtro__entrada"},eb=["onClick"],tb={class:"eli-tabela-modal-filtro__acoes"},nb=["disabled"],rb=["value"],ib=["disabled"],ob={class:"eli-tabela-modal-filtro__footer"};function ab(e,n,r,o,t,i){return e.aberto?(c.openBlock(),c.createElementBlock("div",{key:0,class:"eli-tabela-modal-filtro__overlay",role:"presentation",onClick:n[6]||(n[6]=c.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[c.createElementVNode("div",K$,[c.createElementVNode("header",W$,[n[7]||(n[7]=c.createElementVNode("h3",{class:"eli-tabela-modal-filtro__titulo"},"Filtro avançado",-1)),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),c.createElementVNode("div",G$,[e.filtrosBase.length?(c.openBlock(),c.createElementBlock("div",X$,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.linhas,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:String(a.chave),class:"eli-tabela-modal-filtro__linha"},[c.createElementVNode("div",Q$,[(c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.componenteEntrada(a.entrada)),{value:a.valor,"onUpdate:value":s=>a.valor=s,onInput:s=>a.valor=s,opcoes:e.opcoesEntrada(a.entrada),density:"compact"},null,40,["value","onUpdate:value","onInput","opcoes"]))]),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__remover",title:"Remover","aria-label":"Remover",onClick:s=>e.remover(l)}," × ",8,eb)]))),128))])):(c.openBlock(),c.createElementBlock("div",H$," Nenhum filtro configurado na tabela. ")),c.createElementVNode("div",tb,[c.withDirectives(c.createElementVNode("select",{"onUpdate:modelValue":n[1]||(n[1]=a=>e.chaveParaAdicionar=a),class:"eli-tabela-modal-filtro__select",disabled:!e.opcoesParaAdicionar.length},[n[8]||(n[8]=c.createElementVNode("option",{disabled:"",value:""},"Selecione um filtro…",-1)),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.opcoesParaAdicionar,a=>(c.openBlock(),c.createElementBlock("option",{key:String(a.chave),value:String(a.chave)},c.toDisplayString(e.rotuloDoFiltro(a)),9,rb))),128))],8,nb),[[c.vModelSelect,e.chaveParaAdicionar]]),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao",onClick:n[2]||(n[2]=(...a)=>e.adicionar&&e.adicionar(...a)),disabled:!e.chaveParaAdicionar}," Adicionar ",8,ib)])]),c.createElementVNode("footer",ob,[c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[3]||(n[3]=(...a)=>e.emitLimpar&&e.emitLimpar(...a))}," Limpar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[4]||(n[4]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--prim",onClick:n[5]||(n[5]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Aplicar ")])])])):c.createCommentVNode("",!0)}const lb=X(Y$,[["render",ab]]),cb=c.defineComponent({name:"EliTabelaPaginacao",props:{pagina:{type:Number,required:!0},totalPaginas:{type:Number,required:!0},maximoBotoes:{type:Number,required:!1},acoes:{type:Array,required:!1,default:()=>[]},parametrosConsulta:{type:Object,required:!1}},emits:{alterar(e){return Number.isFinite(e)}},setup(e,{emit:n}){const r=c.computed(()=>{const u=e.maximoBotoes;return typeof u=="number"&&u>=5?Math.floor(u):7}),o=c.computed(()=>{const u=e.totalPaginas,d=e.pagina,m=r.value,p=[],v=S=>{p.push({label:String(S),pagina:S,ativo:S===d})},h=()=>{p.push({label:"…",ehEllipsis:!0})};if(u<=m){for(let S=1;S<=u;S+=1)v(S);return p}const f=Math.max(3,m-2);let $=Math.max(2,d-Math.floor(f/2)),_=$+f-1;_>=u&&(_=u-1,$=_-f+1),v(1),$>2&&h();for(let S=$;S<=_;S+=1)v(S);return _e.pagina<=1),a=c.computed(()=>e.pagina>=e.totalPaginas),l=c.computed(()=>e.pagina),s=c.computed(()=>e.totalPaginas);return{botoes:o,irParaPagina:t,anteriorDesabilitado:i,proximaDesabilitada:a,paginaAtual:l,totalPaginasExibidas:s}}}),ub={class:"eli-tabela__rodape"},sb={key:0,class:"eli-tabela__acoes-inferiores",style:{"margin-right":"auto"}},db=["onClick"],mb={class:"eli-tabela__acoes-cabecalho-rotulo"},fb={key:1,class:"eli-tabela__paginacao",role:"navigation","aria-label":"Paginação de resultados"},pb=["disabled"],gb={key:0,class:"eli-tabela__pagina-ellipsis","aria-hidden":"true"},vb=["disabled","aria-current","aria-label","onClick"],hb=["disabled"];function $b(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",ub,[e.acoes.length>0?(c.openBlock(),c.createElementBlock("div",sb,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoes,(a,l)=>(c.openBlock(),c.createElementBlock("button",{key:`${a.rotulo}-${l}`,type:"button",class:"eli-tabela__acao-inferior",style:c.normalizeStyle(a.cor?{borderColor:a.cor,color:a.cor}:void 0),onClick:s=>a.acao(e.parametrosConsulta)},[a.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(a.icone),{key:0,class:"eli-tabela__acoes-cabecalho-icone",size:16,"stroke-width":2})):c.createCommentVNode("",!0),c.createElementVNode("span",mb,c.toDisplayString(a.rotulo),1)],12,db))),128))])):c.createCommentVNode("",!0),e.totalPaginasExibidas>1?(c.openBlock(),c.createElementBlock("nav",fb,[c.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.anteriorDesabilitado,"aria-label":"Página anterior",onClick:n[0]||(n[0]=a=>e.irParaPagina(e.paginaAtual-1))}," << ",8,pb),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.botoes,(a,l)=>(c.openBlock(),c.createElementBlock(c.Fragment,{key:`${a.label}-${l}`},[a.ehEllipsis?(c.openBlock(),c.createElementBlock("span",gb,c.toDisplayString(a.label),1)):(c.openBlock(),c.createElementBlock("button",{key:1,type:"button",class:c.normalizeClass(["eli-tabela__pagina-botao",a.ativo?"eli-tabela__pagina-botao--ativo":void 0]),disabled:a.ativo,"aria-current":a.ativo?"page":void 0,"aria-label":`Ir para página ${a.label}`,onClick:s=>e.irParaPagina(a.pagina)},c.toDisplayString(a.label),11,vb))],64))),128)),c.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.proximaDesabilitada,"aria-label":"Próxima página",onClick:n[1]||(n[1]=a=>e.irParaPagina(e.paginaAtual+1))}," >> ",8,hb)])):c.createCommentVNode("",!0)])}const bb=X(cb,[["render",$b]]);function yo(e){return`eli_tabela:${e}:filtro_avancado`}function lm(e){try{const n=localStorage.getItem(yo(e));if(!n)return[];const r=JSON.parse(n);return Array.isArray(r)?r:[]}catch{return[]}}function _b(e,n){try{localStorage.setItem(yo(e),JSON.stringify(n??[]))}catch{}}function yb(e){try{localStorage.removeItem(yo(e))}catch{}}const kb=c.defineComponent({name:"EliTabela",inheritAttrs:!1,components:{EliTabelaCabecalho:o$,EliTabelaEstados:v$,EliTabelaDebug:u$,EliTabelaHead:z$,EliTabelaBody:qh,EliTabelaMenuAcoes:j$,EliTabelaPaginacao:bb,EliTabelaModalColunas:J$,EliTabelaModalFiltroAvancado:lb},props:{tabela:{type:Object,required:!0}},setup(e){const r=c.ref(!1),o=c.ref(null),t=c.ref([]),i=c.ref(0),a=c.ref([]),l=c.ref(null),s=c.ref(null),u=c.ref({top:0,left:0}),d=c.ref(""),m=c.ref(1),p=c.ref(null),v=c.ref("asc"),h=c.ref(!1),f=c.ref(lm(e.tabela.nome));function $(){h.value=!0}function _(){h.value=!1}function S(){f.value=[],yb(e.tabela.nome),h.value=!1,d.value="",m.value!==1?m.value=1:Ee()}function B(N){f.value=N??[],_b(e.tabela.nome,N??[]),h.value=!1,d.value="",m.value!==1?m.value=1:Ee()}const L=c.computed(()=>{const N=e.tabela.filtroAvancado??[];return(f.value??[]).filter(q=>q&&q.chave!==void 0).map(q=>{const Y=N.find(H=>String(H.chave)===String(q.chave));return Y?Y.filtro(q.valor):null}).filter(Boolean)}),U=c.computed(()=>e.tabela),E=c.computed(()=>!!e.tabela.mostrarCaixaDeBusca),z=c.computed(()=>(e.tabela.acoesTabela??[]).filter(N=>N.posicao==="superior")),y=c.computed(()=>(e.tabela.acoesTabela??[]).filter(N=>N.posicao==="inferior")),J=c.computed(()=>z.value.length>0),A=c.computed(()=>y.value.length>0),T=c.computed(()=>{const N=Math.max(1,le.value),Y={offSet:(m.value-1)*N,limit:N},H=(d.value??"").trim();if(H)Y.texto_busca=H;else{const ce=L.value;ce.length&&(Y.filtros=ce)}return p.value&&(Y.coluna_ordem=p.value,Y.direcao_ordem=v.value),{...Y,atualizarConsulta:async()=>{await Ee()},editarLista:async ce=>(t.value=ce,ce)}}),ne=c.ref(!1),te=c.ref(Xd(e.tabela.nome)),O=c.ref({}),D=c.computed(()=>e.tabela.colunas.map(N=>N.rotulo)),w=c.computed(()=>{var he,be;const N=e.tabela.colunas,Y=(((he=te.value.visiveis)==null?void 0:he.length)??0)>0||(((be=te.value.invisiveis)==null?void 0:be.length)??0)>0?te.value.invisiveis??[]:N.filter(ae=>ae.visivel===!1).map(ae=>ae.rotulo),H=new Set(Y),ce=N.filter(ae=>H.has(ae.rotulo)),ke=Y,Ue=new Map;for(const ae of ce)Ue.has(ae.rotulo)||Ue.set(ae.rotulo,ae);const de=[];for(const ae of ke){const Oe=Ue.get(ae);Oe&&de.push(Oe)}for(const ae of ce)de.includes(ae)||de.push(ae);return de}),j=c.computed(()=>w.value.length>0),x=c.computed(()=>{var ae,Oe;const N=e.tabela.colunas,q=D.value,Y=(((ae=te.value.visiveis)==null?void 0:ae.length)??0)>0||(((Oe=te.value.invisiveis)==null?void 0:Oe.length)??0)>0,H=Y?te.value.invisiveis??[]:e.tabela.colunas.filter(ie=>ie.visivel===!1).map(ie=>ie.rotulo),ce=new Set(H),ke=q.filter(ie=>!ce.has(ie)),Ue=new Set(ke),de=Y?te.value.visiveis??[]:[],he=[];for(const ie of de)Ue.has(ie)&&he.push(ie);for(const ie of ke)he.includes(ie)||he.push(ie);const be=new Map;for(const ie of N)be.has(ie.rotulo)||be.set(ie.rotulo,ie);return he.map(ie=>be.get(ie)).filter(Boolean)}),M=c.computed(()=>x.value.length+(Je.value?1:0)+(j.value?1:0));function V(){ne.value=!0}function G(){ne.value=!1}function oe(N){te.value=N,rh(e.tabela.nome,N),ne.value=!1,O.value={}}function ue(N){const q=!!O.value[N];O.value={...O.value,[N]:!q}}const le=c.computed(()=>{const N=e.tabela.registros_por_consulta;return typeof N=="number"&&N>0?Math.floor(N):10}),ve=c.computed(()=>{const N=le.value;if(!N||N<=0)return 1;const q=i.value??0;return q?Math.max(1,Math.ceil(q/N)):1}),Re=c.computed(()=>t.value??[]),Ae=c.computed(()=>i.value??0),Je=c.computed(()=>(e.tabela.acoesLinha??[]).length>0),Ze=c.computed(()=>(e.tabela.filtroAvancado??[]).length>0);let se=0;function De(N){var de,he,be,ae,Oe,ie;const q=N.getBoundingClientRect(),Y=8,H=((be=(he=(de=s.value)==null?void 0:de.menuEl)==null?void 0:he.value)==null?void 0:be.offsetHeight)??0,ce=((ie=(Oe=(ae=s.value)==null?void 0:ae.menuEl)==null?void 0:Oe.value)==null?void 0:ie.offsetWidth)??180;let ke=q.bottom+Y;const Ue=q.right-ce;H&&ke+H>window.innerHeight-Y&&(ke=q.top-Y-H),u.value={top:Math.max(Y,Math.round(ke)),left:Math.max(Y,Math.round(Ue))}}function qe(N){var Y,H,ce;if(l.value===null)return;const q=N.target;(ce=(H=(Y=s.value)==null?void 0:Y.menuEl)==null?void 0:H.value)!=null&&ce.contains(q)||(l.value=null)}function ft(N){if(N){if(p.value===N){v.value=v.value==="asc"?"desc":"asc",Ee();return}p.value=N,v.value="asc",m.value!==1?m.value=1:Ee()}}function Ub(N){d.value!==N&&(d.value=N,m.value!==1?m.value=1:Ee())}function Tb(N){const q=Math.min(Math.max(1,N),ve.value);q!==m.value&&(m.value=q)}function sm(N){const q=e.tabela.acoesLinha??[],Y=a.value[N]??[];return q.map((H,ce)=>{const ke=H.exibir===void 0?!0:typeof H.exibir=="boolean"?H.exibir:!1;return{acao:H,indice:ce,visivel:Y[ce]??ke}}).filter(H=>H.visivel)}function dm(N){return sm(N).length>0}function Pb(N,q){if(!dm(N))return;if(l.value===N){l.value=null;return}l.value=N;const Y=(q==null?void 0:q.currentTarget)??null;Y&&(De(Y),requestAnimationFrame(()=>De(Y)))}async function Ee(){var ke,Ue;const N=++se;r.value=!0,o.value=null,a.value=[],l.value=null,O.value={};const q=Math.max(1,le.value),H={offSet:(m.value-1)*q,limit:q},ce=(d.value??"").trim();if(ce)H.texto_busca=ce;else{const de=L.value;de.length&&(H.filtros=de)}p.value&&(H.coluna_ordem=p.value,H.direcao_ordem=v.value);try{const de=e.tabela,he=await de.consulta(H);if(N!==se)return;if(he.cod!==Wd.sucesso){t.value=[],i.value=0,o.value=he.mensagem;return}const be=((ke=he.valor)==null?void 0:ke.valores)??[],ae=((Ue=he.valor)==null?void 0:Ue.quantidade)??be.length;t.value=be,i.value=Number(ae)||0;const Oe=Math.max(1,Math.ceil((i.value||0)/q));m.value>Oe&&(m.value=Oe);const ie=de.acoesLinha??[];if(!ie.length){a.value=[];return}const Cb=be.map(()=>ie.map(qt=>qt.exibir===void 0?!0:typeof qt.exibir=="boolean"?qt.exibir:!1));a.value=Cb;const Ab=await Promise.all(be.map(async qt=>Promise.all(ie.map(async dr=>{if(dr.exibir===void 0)return!0;if(typeof dr.exibir=="boolean")return dr.exibir;try{const Zb=dr.exibir(qt);return!!await Promise.resolve(Zb)}catch{return!1}}))));N===se&&(a.value=Ab)}catch(de){if(N!==se)return;t.value=[],i.value=0,o.value=de instanceof Error?de.message:"Erro ao carregar dados."}finally{N===se&&(r.value=!1)}}return c.onMounted(()=>{document.addEventListener("click",qe),Ee()}),c.onBeforeUnmount(()=>{document.removeEventListener("click",qe)}),c.watch(()=>e.tabela.mostrarCaixaDeBusca,N=>{!N&&d.value&&(d.value="",m.value!==1?m.value=1:Ee())}),c.watch(m,(N,q)=>{N!==q&&Ee()}),c.watch(()=>e.tabela,()=>{l.value=null,p.value=null,v.value="asc",d.value="",ne.value=!1,h.value=!1,te.value=Xd(e.tabela.nome),f.value=lm(e.tabela.nome),O.value={},m.value!==1?m.value=1:Ee()}),c.watch(()=>e.tabela.registros_por_consulta,()=>{m.value!==1?m.value=1:Ee()}),c.watch(t,()=>{l.value=null,O.value={}}),{isDev:!1,tabela:U,carregando:r,erro:o,linhas:t,linhasPaginadas:Re,filtrosAvancadosAtivos:L,quantidadeFiltrada:Ae,quantidade:i,menuAberto:l,valorBusca:d,paginaAtual:m,colunaOrdenacao:p,direcaoOrdenacao:v,totalPaginas:ve,registrosPorConsulta:le,exibirBusca:E,exibirFiltroAvancado:Ze,acoesSuperiores:z,temAcoesSuperiores:J,acoesInferiores:y,temAcoesInferiores:A,parametrosConsultaAtuais:T,temAcoes:Je,totalColunas:M,colunasEfetivas:x,rotulosColunas:D,modalColunasAberto:ne,configColunas:te,temColunasInvisiveis:j,colunasInvisiveisEfetivas:w,linhasExpandidas:O,abrirModalColunas:V,abrirModalFiltro:$,fecharModalColunas:G,salvarModalColunas:oe,modalFiltroAberto:h,filtrosUi:f,salvarFiltrosAvancados:B,limparFiltrosAvancados:S,fecharModalFiltro:_,alternarLinhaExpandida:ue,alternarOrdenacao:ft,atualizarBusca:Ub,irParaPagina:Tb,acoesDisponiveisPorLinha:sm,possuiAcoes:dm,toggleMenu:Pb,menuPopup:s,menuPopupPos:u}}}),Sb={class:"eli-tabela"},wb={class:"eli-tabela__table"},Ib={key:0},zb=["colspan"];function xb(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaDebug"),l=c.resolveComponent("EliTabelaCabecalho"),s=c.resolveComponent("EliTabelaModalColunas"),u=c.resolveComponent("EliTabelaModalFiltroAvancado"),d=c.resolveComponent("EliTabelaHead"),m=c.resolveComponent("EliTabelaEstados"),p=c.resolveComponent("EliTabelaBody"),v=c.resolveComponent("EliTabelaMenuAcoes"),h=c.resolveComponent("EliTabelaPaginacao");return c.openBlock(),c.createElementBlock("div",Sb,[c.createVNode(a,{isDev:e.isDev,menuAberto:e.menuAberto,menuPopupPos:e.menuPopupPos},{default:c.withCtx(()=>[c.createElementVNode("div",null,"paginaAtual: "+c.toDisplayString(e.paginaAtual),1),c.createElementVNode("div",null,"limit: "+c.toDisplayString(e.registrosPorConsulta),1),c.createElementVNode("div",null,"texto_busca: "+c.toDisplayString((e.valorBusca||"").trim()),1),c.createElementVNode("div",null,"filtrosAvancadosAtivos: "+c.toDisplayString(JSON.stringify(e.filtrosAvancadosAtivos)),1),c.createElementVNode("div",null,"quantidadeTotal: "+c.toDisplayString(e.quantidade),1)]),_:1},8,["isDev","menuAberto","menuPopupPos"]),e.exibirBusca||e.temAcoesSuperiores?(c.openBlock(),c.createBlock(l,{key:0,exibirBusca:e.exibirBusca,exibirBotaoFiltroAvancado:e.exibirFiltroAvancado,valorBusca:e.valorBusca,acoesCabecalho:e.acoesSuperiores,parametrosConsulta:e.parametrosConsultaAtuais,onBuscar:e.atualizarBusca,onColunas:e.abrirModalColunas,onFiltroAvancado:e.abrirModalFiltro},null,8,["exibirBusca","exibirBotaoFiltroAvancado","valorBusca","acoesCabecalho","parametrosConsulta","onBuscar","onColunas","onFiltroAvancado"])):c.createCommentVNode("",!0),c.createVNode(s,{aberto:e.modalColunasAberto,rotulosColunas:e.rotulosColunas,configInicial:e.configColunas,colunas:e.tabela.colunas,onFechar:e.fecharModalColunas,onSalvar:e.salvarModalColunas},null,8,["aberto","rotulosColunas","configInicial","colunas","onFechar","onSalvar"]),c.createVNode(u,{aberto:e.modalFiltroAberto,filtrosBase:e.tabela.filtroAvancado??[],modelo:e.filtrosUi,onFechar:e.fecharModalFiltro,onLimpar:e.limparFiltrosAvancados,onSalvar:e.salvarFiltrosAvancados},null,8,["aberto","filtrosBase","modelo","onFechar","onLimpar","onSalvar"]),c.createElementVNode("table",wb,[c.createVNode(d,{colunas:e.colunasEfetivas,temAcoes:e.temAcoes,temColunasInvisiveis:e.temColunasInvisiveis,colunaOrdenacao:e.colunaOrdenacao,direcaoOrdenacao:e.direcaoOrdenacao,onAlternarOrdenacao:e.alternarOrdenacao},null,8,["colunas","temAcoes","temColunasInvisiveis","colunaOrdenacao","direcaoOrdenacao","onAlternarOrdenacao"]),e.carregando||e.erro||!e.linhas.length?(c.openBlock(),c.createElementBlock("tbody",Ib,[c.createElementVNode("tr",null,[c.createElementVNode("td",{colspan:e.totalColunas,style:{padding:"0"}},[c.createVNode(m,{carregando:e.carregando,erro:e.erro,mensagemVazio:e.tabela.mensagemVazio,style:{border:"none","border-radius":"0"}},null,8,["carregando","erro","mensagemVazio"])],8,zb)])])):(c.openBlock(),c.createBlock(p,{key:1,colunas:e.colunasEfetivas,colunasInvisiveis:e.colunasInvisiveisEfetivas,temColunasInvisiveis:e.temColunasInvisiveis,linhasExpandidas:e.linhasExpandidas,linhas:e.linhasPaginadas,temAcoes:e.temAcoes,menuAberto:e.menuAberto,possuiAcoes:e.possuiAcoes,toggleMenu:e.toggleMenu,alternarLinhaExpandida:e.alternarLinhaExpandida},null,8,["colunas","colunasInvisiveis","temColunasInvisiveis","linhasExpandidas","linhas","temAcoes","menuAberto","possuiAcoes","toggleMenu","alternarLinhaExpandida"]))]),c.createVNode(v,{ref:"menuPopup",menuAberto:e.menuAberto,posicao:e.menuPopupPos,acoes:e.menuAberto===null?[]:e.acoesDisponiveisPorLinha(e.menuAberto),linha:e.menuAberto===null?null:e.linhasPaginadas[e.menuAberto],onExecutar:n[0]||(n[0]=({acao:f,linha:$})=>{e.menuAberto=null,f.acao($)})},null,8,["menuAberto","posicao","acoes","linha"]),e.totalPaginas>1&&e.quantidadeFiltrada>0||e.temAcoesInferiores?(c.openBlock(),c.createBlock(h,{key:1,pagina:e.paginaAtual,totalPaginas:e.totalPaginas,maximoBotoes:e.tabela.maximo_botoes_paginacao,acoes:e.acoesInferiores,parametrosConsulta:e.parametrosConsultaAtuais,onAlterar:e.irParaPagina},null,8,["pagina","totalPaginas","maximoBotoes","acoes","parametrosConsulta","onAlterar"])):c.createCommentVNode("",!0)])}const cm=X(kb,[["render",xb]]),Db=(e,n)=>[e,n],Eb=c.defineComponent({name:"EliOlaMundo",components:{EliBotao:pr,EliBadge:Yt,EliEntradaTexto:sr},setup(){const e=c.ref(""),n=c.ref(""),r=c.ref(""),o=c.ref(""),t=c.ref("");return{nome:e,email:o,documento:t,telefone:r,cep:n}}}),Ob={class:"grid-example"};function Nb(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge"),l=c.resolveComponent("EliEntradaTexto"),s=c.resolveComponent("EliBotao");return c.openBlock(),c.createBlock(hm.VContainer,null,{default:c.withCtx(()=>[c.createVNode(Be.VCard,{class:"mx-auto",max_width:"400"},{default:c.withCtx(()=>[c.createVNode(Be.VCardTitle,null,{default:c.withCtx(()=>[c.createVNode(a,{badge:"Novo","offset-x":"-15",location:"right center"},{default:c.withCtx(()=>[...n[5]||(n[5]=[c.createTextVNode(" Olá Mundo! ",-1)])]),_:1})]),_:1}),c.createVNode(Be.VCardText,null,{default:c.withCtx(()=>[n[6]||(n[6]=c.createTextVNode(" Este é um componente de exemplo integrado com Vuetify. ",-1)),c.createElementVNode("div",Ob,[c.createVNode(l,{value:e.nome,"onUpdate:value":n[0]||(n[0]=u=>e.nome=u),opcoes:{rotulo:"Nome",placeholder:"Digite o nome"},density:"compact"},null,8,["value"]),c.createVNode(l,{value:e.telefone,"onUpdate:value":n[1]||(n[1]=u=>e.telefone=u),opcoes:{rotulo:"Telefone",formato:"telefone"}},null,8,["value"]),c.createVNode(l,{value:e.cep,"onUpdate:value":n[2]||(n[2]=u=>e.cep=u),opcoes:{rotulo:"CEP",placeholder:"00000-000",formato:"cep"}},null,8,["value"]),c.createVNode(l,{value:e.documento,"onUpdate:value":n[3]||(n[3]=u=>e.documento=u),opcoes:{rotulo:"CPF / CNPJ",formato:"cpfCnpj"}},null,8,["value"]),c.createVNode(l,{value:e.email,"onUpdate:value":n[4]||(n[4]=u=>e.email=u),opcoes:{rotulo:"Email",placeholder:"email@exemplo.com",formato:"email"}},null,8,["value"])])]),_:1}),c.createVNode(Be.VCardActions,null,{default:c.withCtx(()=>[c.createVNode(s,{color:"primary",variant:"elevated",block:""},{default:c.withCtx(()=>[...n[7]||(n[7]=[c.createTextVNode(" Botão Vuetify ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const um=X(Eb,[["render",Nb]]),jb={install(e){e.component("EliOlaMundo",um),e.component("EliBotao",pr),e.component("EliBadge",Yt),e.component("EliCartao",So),e.component("EliTabela",cm),e.component("EliEntradaTexto",sr),e.component("EliEntradaNumero",_o),e.component("EliEntradaDataHora",$o),e.component("EliEntradaParagrafo",Yd),e.component("EliEntradaSelecao",Kd)}};K.EliBadge=Yt,K.EliBotao=pr,K.EliCartao=So,K.EliEntradaDataHora=$o,K.EliEntradaNumero=_o,K.EliEntradaParagrafo=Yd,K.EliEntradaSelecao=Kd,K.EliEntradaTexto=sr,K.EliOlaMundo=um,K.EliTabela=cm,K.celulaTabela=Db,K.criarFiltro26=Ov,K.default=jb,Object.defineProperties(K,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})); + */const sh=ft("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** + * @license @lucide/vue v1.16.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const dh=ft("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),mh=c.defineComponent({name:"EliTabelaCelulaData",props:{dados:{type:Object,required:!1}},setup({dados:e}){const n=c.computed(()=>{const r=e==null?void 0:e.valor;if(!r)return"";const o=(e==null?void 0:e.formato)??"data";return o==="relativo"?pe(r).fromNow():o==="data_hora"?pe(r).format("DD/MM/YYYY HH:mm"):pe(r).format("DD/MM/YYYY")});return{dados:e,textoData:n}}}),fh={key:1};function ph(e,n,r,o,t,i){var a;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(l=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString(e.textoData),1)):(c.openBlock(),c.createElementBlock("span",fh,c.toDisplayString(e.textoData),1))}const gh=X(mh,[["render",ph]]),vh=c.defineComponent({name:"EliTabelaCelulaNumero",components:{},props:{dados:{type:Object}},setup({dados:e}){const n=c.computed(()=>{var l,s;const r=String(e==null?void 0:e.numero).replace(".",","),o=(l=e==null?void 0:e.prefixo)==null?void 0:l.trim(),t=(s=e==null?void 0:e.sufixo)==null?void 0:s.trim(),i=o?`${o} `:"",a=t?` ${t}`:"";return`${i}${r}${a}`});return{dados:e,textoNumero:n}}}),hh={key:1};function $h(e,n,r,o,t,i){var a;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(l=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString(e.textoNumero),1)):(c.openBlock(),c.createElementBlock("span",hh,c.toDisplayString(e.textoNumero),1))}const bh=X(vh,[["render",$h]]),_h=c.defineComponent({name:"EliTabelaCelulaTags",components:{VChip:fr.VChip},props:{dados:{type:Object,required:!1}},setup({dados:e}){return{dados:e}}}),yh={class:"eli-tabela__celula-tags"};function kh(e,n,r,o,t,i){var a;return c.openBlock(),c.createElementBlock("div",yh,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(((a=e.dados)==null?void 0:a.opcoes)??[],(l,s)=>(c.openBlock(),c.createBlock(vm.VChip,{key:s,class:"eli-tabela__celula-tag",size:"small",variant:"tonal",color:l.cor,clickable:!!l.acao,onClick:c.withModifiers(u=>{var d;return(d=l.acao)==null?void 0:d.call(l)},["stop","prevent"])},{default:c.withCtx(()=>[l.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(l.icone),{key:0,class:"eli-tabela__celula-tag-icone",size:14})):c.createCommentVNode("",!0),c.createElementVNode("span",null,c.toDisplayString(l.rotulo),1)]),_:2},1032,["color","clickable","onClick"]))),128))])}const Sh=X(_h,[["render",kh]]),wh=c.defineComponent({name:"EliTabelaCelulaTextoSimples",components:{},props:{dados:{type:Object}},data(){return{}},methods:{},setup({dados:e}){return{dados:e}}}),Ih={key:1};function zh(e,n,r,o,t,i){var a,l,s;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=c.withModifiers(u=>e.dados.acao(),["stop","prevent"]))},c.toDisplayString((l=e.dados)==null?void 0:l.texto),1)):(c.openBlock(),c.createElementBlock("span",Ih,c.toDisplayString((s=e.dados)==null?void 0:s.texto),1))}const xh=X(wh,[["render",zh]]),Dh=c.defineComponent({name:"EliTabelaCelulaTextoTruncado",props:{dados:{type:Object}},setup({dados:e}){return{dados:e}}}),Eh=["title"],Oh=["title"];function Nh(e,n,r,o,t,i){var a,l,s,u,d;return(a=e.dados)!=null&&a.acao?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__texto-truncado eli-tabela__celula-link",title:(l=e.dados)==null?void 0:l.texto,onClick:n[0]||(n[0]=c.withModifiers(m=>{var p,v;return(v=(p=e.dados)==null?void 0:p.acao)==null?void 0:v.call(p)},["stop","prevent"]))},c.toDisplayString((s=e.dados)==null?void 0:s.texto),9,Eh)):(c.openBlock(),c.createElementBlock("span",{key:1,class:"eli-tabela__texto-truncado",title:(u=e.dados)==null?void 0:u.texto},c.toDisplayString((d=e.dados)==null?void 0:d.texto),9,Oh))}const jh={textoSimples:xh,textoTruncado:X(Dh,[["render",Nh]]),numero:bh,tags:Sh,data:gh},Uh=c.defineComponent({name:"EliTabelaCelula",props:{celula:{type:Array,required:!0}},setup(e){const n=c.computed(()=>e.celula[0]),r=c.computed(()=>e.celula[1]),o=c.computed(()=>jh[n.value]),t=c.computed(()=>r.value);return{Componente:o,dadosParaComponente:t}}});function Th(e,n,r,o,t,i){return c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.Componente),{dados:e.dadosParaComponente},null,8,["dados"])}const om=X(Uh,[["render",Th]]),Ph=c.defineComponent({name:"EliTabelaDetalhesLinha",components:{EliTabelaCelula:om},props:{linha:{type:[Object,String,Number,Array],required:!0},colunasInvisiveis:{type:Array,required:!0}}}),Ch={class:"eli-tabela__detalhes"},Ah={class:"eli-tabela__detalhe-rotulo"},Zh={class:"eli-tabela__detalhe-valor"};function Bh(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCelula");return c.openBlock(),c.createElementBlock("div",Ch,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunasInvisiveis,(l,s)=>(c.openBlock(),c.createElementBlock("div",{key:`det-${s}-${l.rotulo}`,class:"eli-tabela__detalhe"},[c.createElementVNode("div",Ah,c.toDisplayString(l.rotulo),1),c.createElementVNode("div",Zh,[c.createVNode(a,{celula:l.celula(e.linha)},null,8,["celula"])])]))),128))])}const Mh=X(Ph,[["render",Bh]]),Vh=c.defineComponent({name:"EliTabelaBody",components:{EliTabelaCelula:om,EliTabelaDetalhesLinha:Mh,MoreVertical:sh,ChevronRight:im,ChevronDown:rm},props:{colunas:{type:Array,required:!0},colunasInvisiveis:{type:Array,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},linhasExpandidas:{type:Object,required:!0},linhas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},menuAberto:{type:Number,required:!0},possuiAcoes:{type:Function,required:!0},toggleMenu:{type:Function,required:!0},alternarLinhaExpandida:{type:Function,required:!0}},setup(){return{ChevronRight:im,ChevronDown:rm}}}),Fh={class:"eli-tabela__tbody"},Lh=["aria-expanded","aria-label","title","onClick"],Rh=["id","disabled","aria-expanded","aria-controls","aria-label","title","onClick"],Jh=["colspan"];function qh(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCelula"),l=c.resolveComponent("MoreVertical"),s=c.resolveComponent("EliTabelaDetalhesLinha");return c.openBlock(),c.createElementBlock("tbody",Fh,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.linhas,(u,d)=>{var m,p,v,h,f,$;return c.openBlock(),c.createElementBlock(c.Fragment,{key:`grp-${d}`},[c.createElementVNode("tr",{class:c.normalizeClass(["eli-tabela__tr",[d%2===1?"eli-tabela__tr--zebra":void 0]])},[e.temColunasInvisiveis?(c.openBlock(),c.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--expander",key:`td-${d}-exp`},[c.createElementVNode("button",{type:"button",class:c.normalizeClass(["eli-tabela__expander-botao",[(m=e.linhasExpandidas)!=null&&m[d]?"eli-tabela__expander-botao--ativo":void 0]]),"aria-expanded":(p=e.linhasExpandidas)!=null&&p[d]?"true":"false","aria-label":(v=e.linhasExpandidas)!=null&&v[d]?"Ocultar colunas ocultas":"Mostrar colunas ocultas",title:(h=e.linhasExpandidas)!=null&&h[d]?"Ocultar detalhes":"Mostrar detalhes",onClick:c.withModifiers(_=>e.alternarLinhaExpandida(d),["stop"])},[(c.openBlock(),c.createBlock(c.resolveDynamicComponent((f=e.linhasExpandidas)!=null&&f[d]?e.ChevronDown:e.ChevronRight),{class:"eli-tabela__expander-icone",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,Lh)])):c.createCommentVNode("",!0),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunas,(_,S)=>(c.openBlock(),c.createElementBlock("td",{key:`td-${d}-${S}`,class:"eli-tabela__td"},[c.createVNode(a,{celula:_.celula(u)},null,8,["celula"])]))),128)),e.temAcoes?(c.openBlock(),c.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--acoes",key:`td-${d}-acoes`},[c.createElementVNode("div",{class:c.normalizeClass(["eli-tabela__acoes-container",[e.menuAberto===d?"eli-tabela__acoes-container--aberto":void 0]])},[c.createElementVNode("button",{class:"eli-tabela__acoes-toggle",type:"button",id:`eli-tabela-acoes-toggle-${d}`,disabled:!e.possuiAcoes(d),"aria-haspopup":"menu","aria-expanded":e.menuAberto===d?"true":"false","aria-controls":e.possuiAcoes(d)?`eli-tabela-acoes-menu-${d}`:void 0,"aria-label":e.possuiAcoes(d)?"Ações da linha":"Nenhuma ação disponível",title:e.possuiAcoes(d)?"Ações":"Nenhuma ação disponível",onClick:c.withModifiers(_=>e.toggleMenu(d,_),["stop"])},[c.createVNode(l,{class:"eli-tabela__acoes-toggle-icone",size:18,"stroke-width":2})],8,Rh)],2)])):c.createCommentVNode("",!0)],2),e.temColunasInvisiveis&&(($=e.linhasExpandidas)!=null&&$[d])?(c.openBlock(),c.createElementBlock("tr",{key:0,class:c.normalizeClass(["eli-tabela__tr eli-tabela__tr--detalhes",[d%2===1?"eli-tabela__tr--zebra":void 0]])},[c.createElementVNode("td",{class:"eli-tabela__td eli-tabela__td--detalhes",colspan:(e.temColunasInvisiveis?1:0)+e.colunas.length+(e.temAcoes?1:0)},[c.createVNode(s,{linha:u,colunasInvisiveis:e.colunasInvisiveis},null,8,["linha","colunasInvisiveis"])],8,Jh)],2)):c.createCommentVNode("",!0)],64)}),128))])}const Yh=X(Vh,[["render",qh]]),Wh=c.defineComponent({name:"EliTabelaCaixaDeBusca",components:{Search:dh},props:{modelo:{type:String,required:!1,default:""}},emits:{buscar(e){return typeof e=="string"}},setup(e,{emit:n}){const r=c.ref(e.modelo??"");c.watch(()=>e.modelo,t=>{t!==void 0&&t!==r.value&&(r.value=t)});function o(){n("buscar",r.value.trim())}return{texto:r,emitirBusca:o}}}),Kh={class:"eli-tabela__busca"},Gh={class:"eli-tabela__busca-input-wrapper"};function Hh(e,n,r,o,t,i){const a=c.resolveComponent("Search");return c.openBlock(),c.createElementBlock("div",Kh,[c.createElementVNode("div",Gh,[c.withDirectives(c.createElementVNode("input",{id:"eli-tabela-busca","onUpdate:modelValue":n[0]||(n[0]=l=>e.texto=l),type:"search",class:"eli-tabela__busca-input",placeholder:"Digite termos para filtrar",onKeyup:n[1]||(n[1]=c.withKeys((...l)=>e.emitirBusca&&e.emitirBusca(...l),["enter"]))},null,544),[[c.vModelText,e.texto]]),c.createElementVNode("button",{type:"button",class:"eli-tabela__busca-botao","aria-label":"Buscar",title:"Buscar",onClick:n[2]||(n[2]=(...l)=>e.emitirBusca&&e.emitirBusca(...l))},[c.createVNode(a,{class:"eli-tabela__busca-botao-icone",size:16,"stroke-width":2,"aria-hidden":"true"})])])])}const Xh=X(Wh,[["render",Hh]]),Qh=c.defineComponent({name:"EliTabelaCabecalho",components:{EliTabelaCaixaDeBusca:Xh},props:{exibirBusca:{type:Boolean,required:!0},exibirBotaoColunas:{type:Boolean,required:!1,default:!0},exibirBotaoFiltroAvancado:{type:Boolean,required:!1,default:!1},valorBusca:{type:String,required:!0},parametrosConsulta:{type:Object,required:!1},acoesCabecalho:{type:Array,required:!0}},emits:{buscar(e){return typeof e=="string"},colunas(){return!0},filtroAvancado(){return!0}},setup(e,{emit:n}){const r=c.computed(()=>e.acoesCabecalho.length>0);function o(a){n("buscar",a)}function t(){n("colunas")}function i(){n("filtroAvancado")}return{temAcoesCabecalho:r,emitBuscar:o,emitColunas:t,emitFiltroAvancado:i}}}),e$={class:"eli-tabela__cabecalho"},t$={key:0,class:"eli-tabela__busca-grupo"},n$={key:1,class:"eli-tabela__acoes-cabecalho"},r$=["onClick"],i$={class:"eli-tabela__acoes-cabecalho-rotulo"};function o$(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCaixaDeBusca");return c.openBlock(),c.createElementBlock("div",e$,[e.exibirBusca?(c.openBlock(),c.createElementBlock("div",t$,[e.exibirBotaoColunas?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--colunas",onClick:n[0]||(n[0]=(...l)=>e.emitColunas&&e.emitColunas(...l))}," Colunas ")):c.createCommentVNode("",!0),e.exibirBotaoFiltroAvancado?(c.openBlock(),c.createElementBlock("button",{key:1,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--filtro",onClick:n[1]||(n[1]=(...l)=>e.emitFiltroAvancado&&e.emitFiltroAvancado(...l))}," Filtro ")):c.createCommentVNode("",!0),c.createVNode(a,{modelo:e.valorBusca,onBuscar:e.emitBuscar},null,8,["modelo","onBuscar"])])):c.createCommentVNode("",!0),e.temAcoesCabecalho?(c.openBlock(),c.createElementBlock("div",n$,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoesCabecalho,(l,s)=>(c.openBlock(),c.createElementBlock("button",{key:`${l.rotulo}-${s}`,type:"button",class:"eli-tabela__acoes-cabecalho-botao",style:c.normalizeStyle(l.cor?{backgroundColor:l.cor,color:"#fff"}:void 0),onClick:u=>l.acao(e.parametrosConsulta)},[l.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(l.icone),{key:0,class:"eli-tabela__acoes-cabecalho-icone",size:16,"stroke-width":2})):c.createCommentVNode("",!0),c.createElementVNode("span",i$,c.toDisplayString(l.rotulo),1)],12,r$))),128))])):c.createCommentVNode("",!0)])}const a$=X(Qh,[["render",o$]]),l$=c.defineComponent({name:"EliTabelaDebug",props:{isDev:{type:Boolean,required:!0},menuAberto:{type:[Number,Object],default:null},menuPopupPos:{type:Object,required:!0}}}),c$={key:0,style:{position:"fixed",left:"8px",bottom:"8px","z-index":"999999",background:"rgba(185,28,28,0.9)",color:"#fff",padding:"6px 10px","border-radius":"8px","font-size":"12px","max-width":"500px"}};function u$(e,n,r,o,t,i){return e.isDev?(c.openBlock(),c.createElementBlock("div",c$,[n[0]||(n[0]=c.createElementVNode("div",null,[c.createElementVNode("b",null,"EliTabela debug")],-1)),c.createElementVNode("div",null,"menuAberto: "+c.toDisplayString(e.menuAberto),1),c.createElementVNode("div",null,"menuPos: top="+c.toDisplayString(e.menuPopupPos.top)+", left="+c.toDisplayString(e.menuPopupPos.left),1),c.renderSlot(e.$slots,"default")])):c.createCommentVNode("",!0)}const s$=X(l$,[["render",u$]]),d$=c.defineComponent({name:"EliTabelaEstados",props:{carregando:{type:Boolean,required:!0},erro:{type:[String,Object],default:null},mensagemVazio:{type:String,required:!1,default:void 0}}}),m$={key:0,class:"eli-tabela eli-tabela--carregando","aria-busy":"true"},f$={key:1,class:"eli-tabela eli-tabela--erro",role:"alert"},p$={class:"eli-tabela__erro-mensagem"},g$={key:2,class:"eli-tabela eli-tabela--vazio"};function v$(e,n,r,o,t,i){return e.carregando?(c.openBlock(),c.createElementBlock("div",m$," Carregando... ")):e.erro?(c.openBlock(),c.createElementBlock("div",f$,[n[0]||(n[0]=c.createElementVNode("div",{class:"eli-tabela__erro-titulo"},"Erro",-1)),c.createElementVNode("div",p$,c.toDisplayString(e.erro),1)])):(c.openBlock(),c.createElementBlock("div",g$,c.toDisplayString(e.mensagemVazio??"Nenhum registro encontrado."),1))}const h$=X(d$,[["render",v$]]),$$=c.defineComponent({name:"EliTabelaHead",components:{ArrowUp:nm,ArrowDown:tm},props:{colunas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},colunaOrdenacao:{type:[String,Object],default:null},direcaoOrdenacao:{type:String,required:!0}},emits:{alternarOrdenacao(e){return typeof e=="string"&&e.length>0}},setup(e,{emit:n}){function r(t){return(t==null?void 0:t.coluna_ordem)!==void 0&&(t==null?void 0:t.coluna_ordem)!==null}function o(t){n("alternarOrdenacao",t)}return{ArrowUp:nm,ArrowDown:tm,isOrdenavel:r,emitAlternarOrdenacao:o}}}),b$={class:"eli-tabela__thead"},_$={class:"eli-tabela__tr eli-tabela__tr--header"},y$={key:0,class:"eli-tabela__th eli-tabela__th--expander",scope:"col"},k$=["onClick"],S$={class:"eli-tabela__th-texto"},w$={key:1,class:"eli-tabela__th-label"},I$={key:1,class:"eli-tabela__th eli-tabela__th--acoes",scope:"col"};function z$(e,n,r,o,t,i){const a=c.resolveComponent("ArrowUp");return c.openBlock(),c.createElementBlock("thead",b$,[c.createElementVNode("tr",_$,[e.temColunasInvisiveis?(c.openBlock(),c.createElementBlock("th",y$)):c.createCommentVNode("",!0),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunas,(l,s)=>(c.openBlock(),c.createElementBlock("th",{key:`th-${s}`,class:c.normalizeClass(["eli-tabela__th",[e.isOrdenavel(l)?"eli-tabela__th--ordenavel":void 0]]),scope:"col"},[e.isOrdenavel(l)?(c.openBlock(),c.createElementBlock("button",{key:0,type:"button",class:c.normalizeClass(["eli-tabela__th-botao",[e.colunaOrdenacao===String(l.coluna_ordem)?"eli-tabela__th-botao--ativo":void 0]]),onClick:u=>e.emitAlternarOrdenacao(String(l.coluna_ordem))},[c.createElementVNode("span",S$,c.toDisplayString(l.rotulo),1),e.colunaOrdenacao===String(l.coluna_ordem)?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.direcaoOrdenacao==="asc"?e.ArrowUp:e.ArrowDown),{key:0,class:"eli-tabela__th-icone",size:16,"stroke-width":2,"aria-hidden":"true"})):(c.openBlock(),c.createBlock(a,{key:1,class:"eli-tabela__th-icone eli-tabela__th-icone--oculto",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,k$)):(c.openBlock(),c.createElementBlock("span",w$,c.toDisplayString(l.rotulo),1))],2))),128)),e.temAcoes?(c.openBlock(),c.createElementBlock("th",I$," Ações ")):c.createCommentVNode("",!0)])])}const x$=X($$,[["render",z$]]),D$=c.defineComponent({name:"EliTabelaMenuAcoes",props:{menuAberto:{type:[Number,Object],default:null},posicao:{type:Object,required:!0},acoes:{type:Array,required:!0},linha:{type:[Object,String,Number,Array],required:!0}},emits:{executar(e){return e!==null&&typeof e=="object"}},setup(e,{emit:n}){const r=c.ref(null),o=c.computed(()=>e.acoes.length>0);function t(i){e.linha&&n("executar",{acao:i.acao,linha:e.linha})}return{menuEl:r,possuiAcoes:o,emitExecutar:t}}}),E$={class:"eli-teleport-container"},O$=["id","aria-labelledby"],N$=["aria-label","title","onClick"],j$={class:"eli-tabela__acoes-item-texto"};function U$(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",E$,[(c.openBlock(),c.createBlock(c.Teleport,{to:"body"},[e.menuAberto!==null&&e.possuiAcoes?(c.openBlock(),c.createElementBlock("ul",{key:0,id:`eli-tabela-acoes-menu-${e.menuAberto}`,ref:"menuEl",class:"eli-tabela__acoes-menu",role:"menu","aria-labelledby":`eli-tabela-acoes-toggle-${e.menuAberto}`,style:c.normalizeStyle({position:"fixed",top:`${e.posicao.top}px`,left:`${e.posicao.left}px`,zIndex:999999})},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoes,a=>(c.openBlock(),c.createElementBlock("li",{key:`acao-${e.menuAberto}-${a.indice}`,class:"eli-tabela__acoes-item",role:"none"},[c.createElementVNode("button",{type:"button",class:"eli-tabela__acoes-item-botao",style:c.normalizeStyle({color:a.acao.cor}),role:"menuitem","aria-label":a.acao.rotulo,title:a.acao.rotulo,onClick:c.withModifiers(l=>e.emitExecutar(a),["stop"])},[(c.openBlock(),c.createBlock(c.resolveDynamicComponent(a.acao.icone),{class:"eli-tabela__acoes-item-icone",size:16,"stroke-width":2})),c.createElementVNode("span",j$,c.toDisplayString(a.acao.rotulo),1)],12,N$)]))),128))],12,O$)):c.createCommentVNode("",!0)]))])}const T$=X(D$,[["render",U$]]),am="application/x-eli-tabela-coluna",P$=c.defineComponent({name:"EliTabelaModalColunas",props:{aberto:{type:Boolean,required:!0},rotulosColunas:{type:Array,required:!0},configInicial:{type:Object,required:!0},colunas:{type:Array,required:!0}},emits:{fechar(){return!0},salvar(e){return!0}},setup(e,{emit:n}){const r=c.ref([]),o=c.ref([]);function t(){var E,z;const h=e.rotulosColunas,f=(((E=e.configInicial.visiveis)==null?void 0:E.length)??0)>0||(((z=e.configInicial.invisiveis)==null?void 0:z.length)??0)>0,$=new Set(e.colunas.filter(y=>y.visivel===!1).map(y=>y.rotulo)),_=f?new Set(e.configInicial.invisiveis??[]):$,S=h.filter(y=>!_.has(y)),B=e.configInicial.visiveis??[],L=new Set(S),U=[];for(const y of B)L.has(y)&&U.push(y);for(const y of S)U.includes(y)||U.push(y);r.value=U,o.value=h.filter(y=>_.has(y))}c.watch(()=>[e.aberto,e.rotulosColunas,e.configInicial,e.colunas],()=>{e.aberto&&t()},{deep:!0,immediate:!0});function i(){n("fechar")}function a(){n("salvar",{visiveis:[...r.value],invisiveis:[...o.value]})}function l(h,f){var $,_;try{($=h.dataTransfer)==null||$.setData(am,JSON.stringify(f)),(_=h.dataTransfer)==null||_.setData("text/plain",f.rotulo),h.dataTransfer&&(h.dataTransfer.effectAllowed="move")}catch{}}function s(h){var f;try{const $=(f=h.dataTransfer)==null?void 0:f.getData(am);if(!$)return null;const _=JSON.parse($);return!_||typeof _.rotulo!="string"||_.origem!=="visiveis"&&_.origem!=="invisiveis"?null:_}catch{return null}}function u(h){const f=h.origem==="visiveis"?r.value:o.value,$=f.indexOf(h.rotulo);$>=0&&f.splice($,1)}function d(h,f,$){const _=h==="visiveis"?r.value:o.value,S=_.indexOf(f);S>=0&&_.splice(S,1),$===null||$<0||$>_.length?_.push(f):_.splice($,0,f)}function m(h,f,$,_){l(h,{rotulo:f,origem:$,index:_})}function p(h,f,$){const _=s(h);if(_)if(u(_),d(f,_.rotulo,$),f==="visiveis"){const S=o.value.indexOf(_.rotulo);S>=0&&o.value.splice(S,1)}else{const S=r.value.indexOf(_.rotulo);S>=0&&r.value.splice(S,1)}}function v(h,f,$){const _=s(h);if(_)if(u(_),d(f,_.rotulo,null),f==="visiveis"){const S=o.value.indexOf(_.rotulo);S>=0&&o.value.splice(S,1)}else{const S=r.value.indexOf(_.rotulo);S>=0&&r.value.splice(S,1)}}return{visiveisLocal:r,invisiveisLocal:o,emitFechar:i,emitSalvar:a,onDragStart:m,onDropItem:p,onDropLista:v}}}),C$={class:"eli-tabela-modal-colunas__modal",role:"dialog","aria-modal":"true","aria-label":"Configurar colunas"},A$={class:"eli-tabela-modal-colunas__header"},Z$={class:"eli-tabela-modal-colunas__conteudo"},B$={class:"eli-tabela-modal-colunas__coluna"},M$=["onDragstart","onDrop"],V$={class:"eli-tabela-modal-colunas__item-texto"},F$={class:"eli-tabela-modal-colunas__coluna"},L$=["onDragstart","onDrop"],R$={class:"eli-tabela-modal-colunas__item-texto"},J$={class:"eli-tabela-modal-colunas__footer"};function q$(e,n,r,o,t,i){return e.aberto?(c.openBlock(),c.createElementBlock("div",{key:0,class:"eli-tabela-modal-colunas__overlay",role:"presentation",onClick:n[9]||(n[9]=c.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[c.createElementVNode("div",C$,[c.createElementVNode("header",A$,[n[10]||(n[10]=c.createElementVNode("h3",{class:"eli-tabela-modal-colunas__titulo"},"Colunas",-1)),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),c.createElementVNode("div",Z$,[c.createElementVNode("div",B$,[n[12]||(n[12]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Visíveis",-1)),c.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[2]||(n[2]=c.withModifiers(()=>{},["prevent"])),onDrop:n[3]||(n[3]=a=>e.onDropLista(a,"visiveis",null))},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.visiveisLocal,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:`vis-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"visiveis",l),onDragover:n[1]||(n[1]=c.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"visiveis",l)},[n[11]||(n[11]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",V$,c.toDisplayString(a),1)],40,M$))),128))],32)]),c.createElementVNode("div",F$,[n[14]||(n[14]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Invisíveis",-1)),c.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[5]||(n[5]=c.withModifiers(()=>{},["prevent"])),onDrop:n[6]||(n[6]=a=>e.onDropLista(a,"invisiveis",null))},[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.invisiveisLocal,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:`inv-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"invisiveis",l),onDragover:n[4]||(n[4]=c.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"invisiveis",l)},[n[13]||(n[13]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",R$,c.toDisplayString(a),1)],40,L$))),128))],32)])]),c.createElementVNode("footer",J$,[c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--sec",onClick:n[7]||(n[7]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--prim",onClick:n[8]||(n[8]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Salvar ")])])])):c.createCommentVNode("",!0)}const Y$=X(P$,[["render",q$]]);function W$(e){return e.rotulo}const K$=c.defineComponent({name:"EliTabelaModalFiltroAvancado",props:{aberto:{type:Boolean,required:!0},filtrosBase:{type:Array,required:!0},modelo:{type:Array,required:!0}},emits:{fechar:()=>!0,limpar:()=>!0,salvar:e=>!0},setup(e,{emit:n}){const r=c.ref([]),o=c.ref(""),t=c.computed(()=>(e.filtrosBase??[]).map(f=>String(f.chave))),i=c.computed(()=>{const f=new Set(r.value.map($=>String($.chave)));return(e.filtrosBase??[]).filter($=>!f.has(String($.chave)))});function a(f){const $=f==null?void 0:f[0];return $==="numero"?_o:$==="dataHora"?$o:sr}function l(f){return(f==null?void 0:f[1])??{rotulo:""}}function s(f){return(f==null?void 0:f[0])==="numero"?null:""}function u(){const f=e.filtrosBase??[],$=Array.isArray(e.modelo)?e.modelo:[];r.value=$.map(_=>{const S=f.find(E=>String(E.chave)===String(_.chave))??f[0];if(!S)return null;const B=S.entrada??_.entrada,L=String(S.chave??_.chave),U=_.valor??s(B);return{chave:L,entrada:B,valor:U}}).filter(Boolean),r.value=r.value.filter(_=>t.value.includes(String(_.chave)))}c.watch(()=>[e.aberto,e.filtrosBase,e.modelo],()=>{e.aberto&&u()},{deep:!0,immediate:!0});function d(){if(!o.value)return;const f=(e.filtrosBase??[]).find($=>String($.chave)===String(o.value));f&&(r.value.some($=>String($.chave)===String(f.chave))||(r.value.push({chave:String(f.chave),entrada:f.entrada,valor:s(f.entrada)}),o.value=""))}function m(f){r.value.splice(f,1)}function p(){n("fechar")}function v(){n("limpar")}function h(){n("salvar",r.value.map(f=>({chave:f.chave,valor:f.valor})))}return{linhas:r,opcoesParaAdicionar:i,chaveParaAdicionar:o,componenteEntrada:a,opcoesEntrada:l,adicionar:d,remover:m,emitFechar:p,emitSalvar:h,emitLimpar:v,rotuloDoFiltro:W$}}}),G$={class:"eli-tabela-modal-filtro__modal",role:"dialog","aria-modal":"true","aria-label":"Filtro avançado"},H$={class:"eli-tabela-modal-filtro__header"},X$={class:"eli-tabela-modal-filtro__conteudo"},Q$={key:0,class:"eli-tabela-modal-filtro__vazio"},eb={key:1,class:"eli-tabela-modal-filtro__lista"},tb={class:"eli-tabela-modal-filtro__entrada"},nb=["onClick"],rb={class:"eli-tabela-modal-filtro__acoes"},ib=["disabled"],ob=["value"],ab=["disabled"],lb={class:"eli-tabela-modal-filtro__footer"};function cb(e,n,r,o,t,i){return e.aberto?(c.openBlock(),c.createElementBlock("div",{key:0,class:"eli-tabela-modal-filtro__overlay",role:"presentation",onClick:n[6]||(n[6]=c.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[c.createElementVNode("div",G$,[c.createElementVNode("header",H$,[n[7]||(n[7]=c.createElementVNode("h3",{class:"eli-tabela-modal-filtro__titulo"},"Filtro avançado",-1)),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),c.createElementVNode("div",X$,[e.filtrosBase.length?(c.openBlock(),c.createElementBlock("div",eb,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.linhas,(a,l)=>(c.openBlock(),c.createElementBlock("div",{key:String(a.chave),class:"eli-tabela-modal-filtro__linha"},[c.createElementVNode("div",tb,[(c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.componenteEntrada(a.entrada)),{value:a.valor,"onUpdate:value":s=>a.valor=s,onInput:s=>a.valor=s,opcoes:e.opcoesEntrada(a.entrada),density:"compact"},null,40,["value","onUpdate:value","onInput","opcoes"]))]),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__remover",title:"Remover","aria-label":"Remover",onClick:s=>e.remover(l)}," × ",8,nb)]))),128))])):(c.openBlock(),c.createElementBlock("div",Q$," Nenhum filtro configurado na tabela. ")),c.createElementVNode("div",rb,[c.withDirectives(c.createElementVNode("select",{"onUpdate:modelValue":n[1]||(n[1]=a=>e.chaveParaAdicionar=a),class:"eli-tabela-modal-filtro__select",disabled:!e.opcoesParaAdicionar.length},[n[8]||(n[8]=c.createElementVNode("option",{disabled:"",value:""},"Selecione um filtro…",-1)),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.opcoesParaAdicionar,a=>(c.openBlock(),c.createElementBlock("option",{key:String(a.chave),value:String(a.chave)},c.toDisplayString(e.rotuloDoFiltro(a)),9,ob))),128))],8,ib),[[c.vModelSelect,e.chaveParaAdicionar]]),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao",onClick:n[2]||(n[2]=(...a)=>e.adicionar&&e.adicionar(...a)),disabled:!e.chaveParaAdicionar}," Adicionar ",8,ab)])]),c.createElementVNode("footer",lb,[c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[3]||(n[3]=(...a)=>e.emitLimpar&&e.emitLimpar(...a))}," Limpar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[4]||(n[4]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),c.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--prim",onClick:n[5]||(n[5]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Aplicar ")])])])):c.createCommentVNode("",!0)}const ub=X(K$,[["render",cb]]),sb=c.defineComponent({name:"EliTabelaPaginacao",props:{pagina:{type:Number,required:!0},totalPaginas:{type:Number,required:!0},maximoBotoes:{type:Number,required:!1},acoes:{type:Array,required:!1,default:()=>[]},parametrosConsulta:{type:Object,required:!1}},emits:{alterar(e){return Number.isFinite(e)}},setup(e,{emit:n}){const r=c.computed(()=>{const u=e.maximoBotoes;return typeof u=="number"&&u>=5?Math.floor(u):7}),o=c.computed(()=>{const u=e.totalPaginas,d=e.pagina,m=r.value,p=[],v=S=>{p.push({label:String(S),pagina:S,ativo:S===d})},h=()=>{p.push({label:"…",ehEllipsis:!0})};if(u<=m){for(let S=1;S<=u;S+=1)v(S);return p}const f=Math.max(3,m-2);let $=Math.max(2,d-Math.floor(f/2)),_=$+f-1;_>=u&&(_=u-1,$=_-f+1),v(1),$>2&&h();for(let S=$;S<=_;S+=1)v(S);return _e.pagina<=1),a=c.computed(()=>e.pagina>=e.totalPaginas),l=c.computed(()=>e.pagina),s=c.computed(()=>e.totalPaginas);return{botoes:o,irParaPagina:t,anteriorDesabilitado:i,proximaDesabilitada:a,paginaAtual:l,totalPaginasExibidas:s}}}),db={class:"eli-tabela__rodape"},mb={key:0,class:"eli-tabela__acoes-inferiores",style:{"margin-right":"auto"}},fb=["onClick"],pb={class:"eli-tabela__acoes-cabecalho-rotulo"},gb={key:1,class:"eli-tabela__paginacao",role:"navigation","aria-label":"Paginação de resultados"},vb=["disabled"],hb={key:0,class:"eli-tabela__pagina-ellipsis","aria-hidden":"true"},$b=["disabled","aria-current","aria-label","onClick"],bb=["disabled"];function _b(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",db,[e.acoes.length>0?(c.openBlock(),c.createElementBlock("div",mb,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.acoes,(a,l)=>(c.openBlock(),c.createElementBlock("button",{key:`${a.rotulo}-${l}`,type:"button",class:"eli-tabela__acao-inferior",style:c.normalizeStyle(a.cor?{borderColor:a.cor,color:a.cor}:void 0),onClick:s=>a.acao(e.parametrosConsulta)},[a.icone?(c.openBlock(),c.createBlock(c.resolveDynamicComponent(a.icone),{key:0,class:"eli-tabela__acoes-cabecalho-icone",size:16,"stroke-width":2})):c.createCommentVNode("",!0),c.createElementVNode("span",pb,c.toDisplayString(a.rotulo),1)],12,fb))),128))])):c.createCommentVNode("",!0),e.totalPaginasExibidas>1?(c.openBlock(),c.createElementBlock("nav",gb,[c.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.anteriorDesabilitado,"aria-label":"Página anterior",onClick:n[0]||(n[0]=a=>e.irParaPagina(e.paginaAtual-1))}," << ",8,vb),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.botoes,(a,l)=>(c.openBlock(),c.createElementBlock(c.Fragment,{key:`${a.label}-${l}`},[a.ehEllipsis?(c.openBlock(),c.createElementBlock("span",hb,c.toDisplayString(a.label),1)):(c.openBlock(),c.createElementBlock("button",{key:1,type:"button",class:c.normalizeClass(["eli-tabela__pagina-botao",a.ativo?"eli-tabela__pagina-botao--ativo":void 0]),disabled:a.ativo,"aria-current":a.ativo?"page":void 0,"aria-label":`Ir para página ${a.label}`,onClick:s=>e.irParaPagina(a.pagina)},c.toDisplayString(a.label),11,$b))],64))),128)),c.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.proximaDesabilitada,"aria-label":"Próxima página",onClick:n[1]||(n[1]=a=>e.irParaPagina(e.paginaAtual+1))}," >> ",8,bb)])):c.createCommentVNode("",!0)])}const yb=X(sb,[["render",_b]]);function yo(e){return`eli_tabela:${e}:filtro_avancado`}function lm(e){try{const n=localStorage.getItem(yo(e));if(!n)return[];const r=JSON.parse(n);return Array.isArray(r)?r:[]}catch{return[]}}function kb(e,n){try{localStorage.setItem(yo(e),JSON.stringify(n??[]))}catch{}}function Sb(e){try{localStorage.removeItem(yo(e))}catch{}}const wb=c.defineComponent({name:"EliTabela",inheritAttrs:!1,components:{EliTabelaCabecalho:a$,EliTabelaEstados:h$,EliTabelaDebug:s$,EliTabelaHead:x$,EliTabelaBody:Yh,EliTabelaMenuAcoes:T$,EliTabelaPaginacao:yb,EliTabelaModalColunas:Y$,EliTabelaModalFiltroAvancado:ub},props:{tabela:{type:Object,required:!0}},setup(e){const r=c.ref(!1),o=c.ref(null),t=c.ref([]),i=c.ref(0),a=c.ref([]),l=c.ref(null),s=c.ref(null),u=c.ref({top:0,left:0}),d=c.ref(""),m=c.ref(1),p=c.ref(null),v=c.ref("asc"),h=c.ref(!1),f=c.ref(lm(e.tabela.nome));function $(){h.value=!0}function _(){h.value=!1}function S(){f.value=[],Sb(e.tabela.nome),h.value=!1,d.value="",m.value!==1?m.value=1:Ee()}function B(N){f.value=N??[],kb(e.tabela.nome,N??[]),h.value=!1,d.value="",m.value!==1?m.value=1:Ee()}const L=c.computed(()=>{const N=e.tabela.filtroAvancado??[];return(f.value??[]).filter(q=>q&&q.chave!==void 0).map(q=>{const Y=N.find(H=>String(H.chave)===String(q.chave));return Y?Y.filtro(q.valor):null}).filter(Boolean)}),U=c.computed(()=>e.tabela),E=c.computed(()=>!!e.tabela.mostrarCaixaDeBusca),z=c.computed(()=>(e.tabela.acoesTabela??[]).filter(N=>N.posicao==="superior")),y=c.computed(()=>(e.tabela.acoesTabela??[]).filter(N=>N.posicao==="inferior")),J=c.computed(()=>z.value.length>0),A=c.computed(()=>y.value.length>0),T=c.computed(()=>{const N=Math.max(1,le.value),Y={offSet:(m.value-1)*N,limit:N},H=(d.value??"").trim();if(H)Y.texto_busca=H;else{const ce=L.value;ce.length&&(Y.filtros=ce)}return p.value&&(Y.coluna_ordem=p.value,Y.direcao_ordem=v.value),{...Y,atualizarConsulta:async()=>{await Ee()},editarLista:async ce=>(t.value=ce,ce)}}),ne=c.ref(!1),te=c.ref(Xd(e.tabela.nome)),O=c.ref({}),D=c.computed(()=>e.tabela.colunas.map(N=>N.rotulo)),w=c.computed(()=>{var he,be;const N=e.tabela.colunas,Y=(((he=te.value.visiveis)==null?void 0:he.length)??0)>0||(((be=te.value.invisiveis)==null?void 0:be.length)??0)>0?te.value.invisiveis??[]:N.filter(ae=>ae.visivel===!1).map(ae=>ae.rotulo),H=new Set(Y),ce=N.filter(ae=>H.has(ae.rotulo)),ke=Y,Ue=new Map;for(const ae of ce)Ue.has(ae.rotulo)||Ue.set(ae.rotulo,ae);const de=[];for(const ae of ke){const Oe=Ue.get(ae);Oe&&de.push(Oe)}for(const ae of ce)de.includes(ae)||de.push(ae);return de}),j=c.computed(()=>w.value.length>0),x=c.computed(()=>{var ae,Oe;const N=e.tabela.colunas,q=D.value,Y=(((ae=te.value.visiveis)==null?void 0:ae.length)??0)>0||(((Oe=te.value.invisiveis)==null?void 0:Oe.length)??0)>0,H=Y?te.value.invisiveis??[]:e.tabela.colunas.filter(ie=>ie.visivel===!1).map(ie=>ie.rotulo),ce=new Set(H),ke=q.filter(ie=>!ce.has(ie)),Ue=new Set(ke),de=Y?te.value.visiveis??[]:[],he=[];for(const ie of de)Ue.has(ie)&&he.push(ie);for(const ie of ke)he.includes(ie)||he.push(ie);const be=new Map;for(const ie of N)be.has(ie.rotulo)||be.set(ie.rotulo,ie);return he.map(ie=>be.get(ie)).filter(Boolean)}),M=c.computed(()=>x.value.length+(Je.value?1:0)+(j.value?1:0));function V(){ne.value=!0}function G(){ne.value=!1}function oe(N){te.value=N,rh(e.tabela.nome,N),ne.value=!1,O.value={}}function ue(N){const q=!!O.value[N];O.value={...O.value,[N]:!q}}const le=c.computed(()=>{const N=e.tabela.registros_por_consulta;return typeof N=="number"&&N>0?Math.floor(N):10}),ve=c.computed(()=>{const N=le.value;if(!N||N<=0)return 1;const q=i.value??0;return q?Math.max(1,Math.ceil(q/N)):1}),Re=c.computed(()=>t.value??[]),Ae=c.computed(()=>i.value??0),Je=c.computed(()=>(e.tabela.acoesLinha??[]).length>0),Ze=c.computed(()=>(e.tabela.filtroAvancado??[]).length>0);let se=0;function De(N){var de,he,be,ae,Oe,ie;const q=N.getBoundingClientRect(),Y=8,H=((be=(he=(de=s.value)==null?void 0:de.menuEl)==null?void 0:he.value)==null?void 0:be.offsetHeight)??0,ce=((ie=(Oe=(ae=s.value)==null?void 0:ae.menuEl)==null?void 0:Oe.value)==null?void 0:ie.offsetWidth)??180;let ke=q.bottom+Y;const Ue=q.right-ce;H&&ke+H>window.innerHeight-Y&&(ke=q.top-Y-H),u.value={top:Math.max(Y,Math.round(ke)),left:Math.max(Y,Math.round(Ue))}}function qe(N){var Y,H,ce;if(l.value===null)return;const q=N.target;(ce=(H=(Y=s.value)==null?void 0:Y.menuEl)==null?void 0:H.value)!=null&&ce.contains(q)||(l.value=null)}function pt(N){if(N){if(p.value===N){v.value=v.value==="asc"?"desc":"asc",Ee();return}p.value=N,v.value="asc",m.value!==1?m.value=1:Ee()}}function Pb(N){d.value!==N&&(d.value=N,m.value!==1?m.value=1:Ee())}function Cb(N){const q=Math.min(Math.max(1,N),ve.value);q!==m.value&&(m.value=q)}function sm(N){const q=e.tabela.acoesLinha??[],Y=a.value[N]??[];return q.map((H,ce)=>{const ke=H.exibir===void 0?!0:typeof H.exibir=="boolean"?H.exibir:!1;return{acao:H,indice:ce,visivel:Y[ce]??ke}}).filter(H=>H.visivel)}function dm(N){return sm(N).length>0}function Ab(N,q){if(!dm(N))return;if(l.value===N){l.value=null;return}l.value=N;const Y=(q==null?void 0:q.currentTarget)??null;Y&&(De(Y),requestAnimationFrame(()=>De(Y)))}async function Ee(){var ke,Ue;const N=++se;r.value=!0,o.value=null,a.value=[],l.value=null,O.value={};const q=Math.max(1,le.value),H={offSet:(m.value-1)*q,limit:q},ce=(d.value??"").trim();if(ce)H.texto_busca=ce;else{const de=L.value;de.length&&(H.filtros=de)}p.value&&(H.coluna_ordem=p.value,H.direcao_ordem=v.value);try{const de=e.tabela,he=await de.consulta(H);if(N!==se)return;if(he.cod!==Kd.sucesso){t.value=[],i.value=0,o.value=he.mensagem;return}const be=((ke=he.valor)==null?void 0:ke.valores)??[],ae=((Ue=he.valor)==null?void 0:Ue.quantidade)??be.length;t.value=be,i.value=Number(ae)||0;const Oe=Math.max(1,Math.ceil((i.value||0)/q));m.value>Oe&&(m.value=Oe);const ie=de.acoesLinha??[];if(!ie.length){a.value=[];return}const Zb=be.map(()=>ie.map(qt=>qt.exibir===void 0?!0:typeof qt.exibir=="boolean"?qt.exibir:!1));a.value=Zb;const Bb=await Promise.all(be.map(async qt=>Promise.all(ie.map(async dr=>{if(dr.exibir===void 0)return!0;if(typeof dr.exibir=="boolean")return dr.exibir;try{const Mb=dr.exibir(qt);return!!await Promise.resolve(Mb)}catch{return!1}}))));N===se&&(a.value=Bb)}catch(de){if(N!==se)return;t.value=[],i.value=0,o.value=de instanceof Error?de.message:"Erro ao carregar dados."}finally{N===se&&(r.value=!1)}}return c.onMounted(()=>{document.addEventListener("click",qe),Ee()}),c.onBeforeUnmount(()=>{document.removeEventListener("click",qe)}),c.watch(()=>e.tabela.mostrarCaixaDeBusca,N=>{!N&&d.value&&(d.value="",m.value!==1?m.value=1:Ee())}),c.watch(m,(N,q)=>{N!==q&&Ee()}),c.watch(()=>e.tabela,()=>{l.value=null,p.value=null,v.value="asc",d.value="",ne.value=!1,h.value=!1,te.value=Xd(e.tabela.nome),f.value=lm(e.tabela.nome),O.value={},m.value!==1?m.value=1:Ee()}),c.watch(()=>e.tabela.registros_por_consulta,()=>{m.value!==1?m.value=1:Ee()}),c.watch(t,()=>{l.value=null,O.value={}}),{isDev:!1,tabela:U,carregando:r,erro:o,linhas:t,linhasPaginadas:Re,filtrosAvancadosAtivos:L,quantidadeFiltrada:Ae,quantidade:i,menuAberto:l,valorBusca:d,paginaAtual:m,colunaOrdenacao:p,direcaoOrdenacao:v,totalPaginas:ve,registrosPorConsulta:le,exibirBusca:E,exibirFiltroAvancado:Ze,acoesSuperiores:z,temAcoesSuperiores:J,acoesInferiores:y,temAcoesInferiores:A,parametrosConsultaAtuais:T,temAcoes:Je,totalColunas:M,colunasEfetivas:x,rotulosColunas:D,modalColunasAberto:ne,configColunas:te,temColunasInvisiveis:j,colunasInvisiveisEfetivas:w,linhasExpandidas:O,abrirModalColunas:V,abrirModalFiltro:$,fecharModalColunas:G,salvarModalColunas:oe,modalFiltroAberto:h,filtrosUi:f,salvarFiltrosAvancados:B,limparFiltrosAvancados:S,fecharModalFiltro:_,alternarLinhaExpandida:ue,alternarOrdenacao:pt,atualizarBusca:Pb,irParaPagina:Cb,acoesDisponiveisPorLinha:sm,possuiAcoes:dm,toggleMenu:Ab,menuPopup:s,menuPopupPos:u}}}),Ib={class:"eli-tabela"},zb={class:"eli-tabela__table"},xb={key:0},Db=["colspan"];function Eb(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaDebug"),l=c.resolveComponent("EliTabelaCabecalho"),s=c.resolveComponent("EliTabelaModalColunas"),u=c.resolveComponent("EliTabelaModalFiltroAvancado"),d=c.resolveComponent("EliTabelaHead"),m=c.resolveComponent("EliTabelaEstados"),p=c.resolveComponent("EliTabelaBody"),v=c.resolveComponent("EliTabelaMenuAcoes"),h=c.resolveComponent("EliTabelaPaginacao");return c.openBlock(),c.createElementBlock("div",Ib,[c.createVNode(a,{isDev:e.isDev,menuAberto:e.menuAberto,menuPopupPos:e.menuPopupPos},{default:c.withCtx(()=>[c.createElementVNode("div",null,"paginaAtual: "+c.toDisplayString(e.paginaAtual),1),c.createElementVNode("div",null,"limit: "+c.toDisplayString(e.registrosPorConsulta),1),c.createElementVNode("div",null,"texto_busca: "+c.toDisplayString((e.valorBusca||"").trim()),1),c.createElementVNode("div",null,"filtrosAvancadosAtivos: "+c.toDisplayString(JSON.stringify(e.filtrosAvancadosAtivos)),1),c.createElementVNode("div",null,"quantidadeTotal: "+c.toDisplayString(e.quantidade),1)]),_:1},8,["isDev","menuAberto","menuPopupPos"]),e.exibirBusca||e.temAcoesSuperiores?(c.openBlock(),c.createBlock(l,{key:0,exibirBusca:e.exibirBusca,exibirBotaoFiltroAvancado:e.exibirFiltroAvancado,valorBusca:e.valorBusca,acoesCabecalho:e.acoesSuperiores,parametrosConsulta:e.parametrosConsultaAtuais,onBuscar:e.atualizarBusca,onColunas:e.abrirModalColunas,onFiltroAvancado:e.abrirModalFiltro},null,8,["exibirBusca","exibirBotaoFiltroAvancado","valorBusca","acoesCabecalho","parametrosConsulta","onBuscar","onColunas","onFiltroAvancado"])):c.createCommentVNode("",!0),c.createVNode(s,{aberto:e.modalColunasAberto,rotulosColunas:e.rotulosColunas,configInicial:e.configColunas,colunas:e.tabela.colunas,onFechar:e.fecharModalColunas,onSalvar:e.salvarModalColunas},null,8,["aberto","rotulosColunas","configInicial","colunas","onFechar","onSalvar"]),c.createVNode(u,{aberto:e.modalFiltroAberto,filtrosBase:e.tabela.filtroAvancado??[],modelo:e.filtrosUi,onFechar:e.fecharModalFiltro,onLimpar:e.limparFiltrosAvancados,onSalvar:e.salvarFiltrosAvancados},null,8,["aberto","filtrosBase","modelo","onFechar","onLimpar","onSalvar"]),c.createElementVNode("table",zb,[c.createVNode(d,{colunas:e.colunasEfetivas,temAcoes:e.temAcoes,temColunasInvisiveis:e.temColunasInvisiveis,colunaOrdenacao:e.colunaOrdenacao,direcaoOrdenacao:e.direcaoOrdenacao,onAlternarOrdenacao:e.alternarOrdenacao},null,8,["colunas","temAcoes","temColunasInvisiveis","colunaOrdenacao","direcaoOrdenacao","onAlternarOrdenacao"]),e.carregando||e.erro||!e.linhas.length?(c.openBlock(),c.createElementBlock("tbody",xb,[c.createElementVNode("tr",null,[c.createElementVNode("td",{colspan:e.totalColunas,style:{padding:"0"}},[c.createVNode(m,{carregando:e.carregando,erro:e.erro,mensagemVazio:e.tabela.mensagemVazio,style:{border:"none","border-radius":"0"}},null,8,["carregando","erro","mensagemVazio"])],8,Db)])])):(c.openBlock(),c.createBlock(p,{key:1,colunas:e.colunasEfetivas,colunasInvisiveis:e.colunasInvisiveisEfetivas,temColunasInvisiveis:e.temColunasInvisiveis,linhasExpandidas:e.linhasExpandidas,linhas:e.linhasPaginadas,temAcoes:e.temAcoes,menuAberto:e.menuAberto,possuiAcoes:e.possuiAcoes,toggleMenu:e.toggleMenu,alternarLinhaExpandida:e.alternarLinhaExpandida},null,8,["colunas","colunasInvisiveis","temColunasInvisiveis","linhasExpandidas","linhas","temAcoes","menuAberto","possuiAcoes","toggleMenu","alternarLinhaExpandida"]))]),c.createVNode(v,{ref:"menuPopup",menuAberto:e.menuAberto,posicao:e.menuPopupPos,acoes:e.menuAberto===null?[]:e.acoesDisponiveisPorLinha(e.menuAberto),linha:e.menuAberto===null?null:e.linhasPaginadas[e.menuAberto],onExecutar:n[0]||(n[0]=({acao:f,linha:$})=>{e.menuAberto=null,f.acao($)})},null,8,["menuAberto","posicao","acoes","linha"]),e.totalPaginas>1&&e.quantidadeFiltrada>0||e.temAcoesInferiores?(c.openBlock(),c.createBlock(h,{key:1,pagina:e.paginaAtual,totalPaginas:e.totalPaginas,maximoBotoes:e.tabela.maximo_botoes_paginacao,acoes:e.acoesInferiores,parametrosConsulta:e.parametrosConsultaAtuais,onAlterar:e.irParaPagina},null,8,["pagina","totalPaginas","maximoBotoes","acoes","parametrosConsulta","onAlterar"])):c.createCommentVNode("",!0)])}const cm=X(wb,[["render",Eb]]),Ob=(e,n)=>[e,n],Nb=c.defineComponent({name:"EliOlaMundo",components:{EliBotao:pr,EliBadge:Yt,EliEntradaTexto:sr},setup(){const e=c.ref(""),n=c.ref(""),r=c.ref(""),o=c.ref(""),t=c.ref("");return{nome:e,email:o,documento:t,telefone:r,cep:n}}}),jb={class:"grid-example"};function Ub(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge"),l=c.resolveComponent("EliEntradaTexto"),s=c.resolveComponent("EliBotao");return c.openBlock(),c.createBlock(hm.VContainer,null,{default:c.withCtx(()=>[c.createVNode(Be.VCard,{class:"mx-auto",max_width:"400"},{default:c.withCtx(()=>[c.createVNode(Be.VCardTitle,null,{default:c.withCtx(()=>[c.createVNode(a,{badge:"Novo","offset-x":"-15",location:"right center"},{default:c.withCtx(()=>[...n[5]||(n[5]=[c.createTextVNode(" Olá Mundo! ",-1)])]),_:1})]),_:1}),c.createVNode(Be.VCardText,null,{default:c.withCtx(()=>[n[6]||(n[6]=c.createTextVNode(" Este é um componente de exemplo integrado com Vuetify. ",-1)),c.createElementVNode("div",jb,[c.createVNode(l,{value:e.nome,"onUpdate:value":n[0]||(n[0]=u=>e.nome=u),opcoes:{rotulo:"Nome",placeholder:"Digite o nome"},density:"compact"},null,8,["value"]),c.createVNode(l,{value:e.telefone,"onUpdate:value":n[1]||(n[1]=u=>e.telefone=u),opcoes:{rotulo:"Telefone",formato:"telefone"}},null,8,["value"]),c.createVNode(l,{value:e.cep,"onUpdate:value":n[2]||(n[2]=u=>e.cep=u),opcoes:{rotulo:"CEP",placeholder:"00000-000",formato:"cep"}},null,8,["value"]),c.createVNode(l,{value:e.documento,"onUpdate:value":n[3]||(n[3]=u=>e.documento=u),opcoes:{rotulo:"CPF / CNPJ",formato:"cpfCnpj"}},null,8,["value"]),c.createVNode(l,{value:e.email,"onUpdate:value":n[4]||(n[4]=u=>e.email=u),opcoes:{rotulo:"Email",placeholder:"email@exemplo.com",formato:"email"}},null,8,["value"])])]),_:1}),c.createVNode(Be.VCardActions,null,{default:c.withCtx(()=>[c.createVNode(s,{color:"primary",variant:"elevated",block:""},{default:c.withCtx(()=>[...n[7]||(n[7]=[c.createTextVNode(" Botão Vuetify ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const um=X(Nb,[["render",Ub]]),Tb={install(e){e.component("EliOlaMundo",um),e.component("EliBotao",pr),e.component("EliBadge",Yt),e.component("EliCartao",So),e.component("EliTabela",cm),e.component("EliEntradaTexto",sr),e.component("EliEntradaNumero",_o),e.component("EliEntradaDataHora",$o),e.component("EliEntradaParagrafo",Yd),e.component("EliEntradaSelecao",Wd)}};W.EliBadge=Yt,W.EliBotao=pr,W.EliCartao=So,W.EliEntradaDataHora=$o,W.EliEntradaNumero=_o,W.EliEntradaParagrafo=Yd,W.EliEntradaSelecao=Wd,W.EliEntradaTexto=sr,W.EliOlaMundo=um,W.EliTabela=cm,W.celulaTabela=Ob,W.criarFiltro26=Ov,W.default=Tb,Object.defineProperties(W,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})); diff --git a/dist/types/componentes/EliEntrada/EliEntradaDataHora.vue.d.ts b/dist/types/componentes/EliEntrada/EliEntradaDataHora.vue.d.ts index 5386b4b..a343c15 100644 --- a/dist/types/componentes/EliEntrada/EliEntradaDataHora.vue.d.ts +++ b/dist/types/componentes/EliEntrada/EliEntradaDataHora.vue.d.ts @@ -86,9 +86,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; valor: import("vue").WritableComputedRef; tipoInput: import("vue").ComputedRef<"date" | "datetime-local">; minLocal: import("vue").ComputedRef; diff --git a/dist/types/componentes/EliEntrada/EliEntradaNumero.vue.d.ts b/dist/types/componentes/EliEntrada/EliEntradaNumero.vue.d.ts index 1a3db23..bb52e67 100644 --- a/dist/types/componentes/EliEntrada/EliEntradaNumero.vue.d.ts +++ b/dist/types/componentes/EliEntrada/EliEntradaNumero.vue.d.ts @@ -14,9 +14,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: number | null | undefined) => void) & ((event: "update:value", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); displayValue: import("vue").Ref; isInteiro: import("vue").ComputedRef; diff --git a/dist/types/componentes/EliEntrada/EliEntradaParagrafo.vue.d.ts b/dist/types/componentes/EliEntrada/EliEntradaParagrafo.vue.d.ts index ff1e3e7..de32863 100644 --- a/dist/types/componentes/EliEntrada/EliEntradaParagrafo.vue.d.ts +++ b/dist/types/componentes/EliEntrada/EliEntradaParagrafo.vue.d.ts @@ -13,9 +13,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { @@ -1283,13 +1281,13 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & import("vue").ShallowUnwrapRef<{ + }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + isValid: boolean | null; + errorMessages: string[]; + } & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "name" | "color" | "disabled" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, `$${any}`> & { diff --git a/dist/types/componentes/EliEntrada/EliEntradaSelecao.vue.d.ts b/dist/types/componentes/EliEntrada/EliEntradaSelecao.vue.d.ts index fb2f466..d7365a2 100644 --- a/dist/types/componentes/EliEntrada/EliEntradaSelecao.vue.d.ts +++ b/dist/types/componentes/EliEntrada/EliEntradaSelecao.vue.d.ts @@ -17,9 +17,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; itens: import("vue").Ref<{ @@ -57,6 +55,9 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -159,6 +162,7 @@ declare const __VLS_export: import("vue").DefineComponent & Omit<{ theme?: string | undefined; class?: any; @@ -200,12 +204,15 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -247,6 +254,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -292,6 +301,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -340,6 +351,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -602,12 +615,18 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -1744,249 +1763,6 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ATTRIBUTE_NODE" | "CDATA_SECTION_NODE" | "COMMENT_NODE" | "DOCUMENT_FRAGMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_TYPE_NODE" | "ELEMENT_NODE" | "ENTITY_NODE" | "ENTITY_REFERENCE_NODE" | "NOTATION_NODE" | "PROCESSING_INSTRUCTION_NODE" | "TEXT_NODE" | "_" | "_allExposed" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "accessKey" | "accessKeyLabel" | "active" | "addEventListener" | "after" | "align" | "alt" | "animate" | "append" | "appendChild" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "assignedSlot" | "attachInternals" | "attachShadow" | "attributeStyleMap" | "attributes" | "autocapitalize" | "autocomplete" | "autofocus" | "baseURI" | "before" | "blur" | "capture" | "centerAffix" | "checkValidity" | "checkVisibility" | "checked" | "childElementCount" | "childNodes" | "children" | "classList" | "className" | "clearIcon" | "clearable" | "click" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "cloneNode" | "closest" | "compareDocumentPosition" | "computedStyleMap" | "contains" | "contentEditable" | "controlRef" | "currentCSSZoom" | "dataset" | "defaultChecked" | "defaultValue" | "density" | "dir" | "dirName" | "dirty" | "disabled" | "dispatchEvent" | "draggable" | "enterKeyHint" | "error" | "errorMessages" | "fieldIconColor" | "files" | "firstChild" | "firstElementChild" | "flat" | "focus" | "focused" | "form" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "getAnimations" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "getRootNode" | "glow" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasChildNodes" | "hasPointerCapture" | "height" | "hidden" | "hidePopover" | "hideSpinButtons" | "id" | "indeterminate" | "inert" | "innerHTML" | "innerText" | "inputMode" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "insertBefore" | "isConnected" | "isContentEditable" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "isValid" | "labels" | "lang" | "lastChild" | "lastElementChild" | "list" | "localName" | "lookupNamespaceURI" | "lookupPrefix" | "matches" | "max" | "maxErrors" | "maxLength" | "messages" | "min" | "minLength" | "multiple" | "name" | "namespaceURI" | "nextElementSibling" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "nonce" | "normalize" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "onfullscreenchange" | "onfullscreenerror" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "outerHTML" | "outerText" | "ownerDocument" | "parentElement" | "parentNode" | "part" | "pattern" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "placeholder" | "popover" | "popoverTargetAction" | "popoverTargetElement" | "prefix" | "prepend" | "previousElementSibling" | "previousSibling" | "querySelector" | "querySelectorAll" | "readOnly" | "readonly" | "releasePointerCapture" | "remove" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "removeChild" | "removeEventListener" | "replaceChild" | "replaceChildren" | "replaceWith" | "reportValidity" | "requestFullscreen" | "requestPointerLock" | "required" | "reset" | "resetValidation" | "reverse" | "role" | "rounded" | "rules" | "scroll" | "scrollBy" | "scrollHeight" | "scrollIntoView" | "scrollLeft" | "scrollTo" | "scrollTop" | "scrollWidth" | "select" | "selectionDirection" | "selectionEnd" | "selectionStart" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setCustomValidity" | "setHTMLUnsafe" | "setPointerCapture" | "setRangeText" | "setSelectionRange" | "shadowRoot" | "showPicker" | "showPopover" | "singleLine" | "size" | "slot" | "spellcheck" | "src" | "step" | "stepDown" | "stepUp" | "style" | "tabIndex" | "tagName" | "textContent" | "tile" | "title" | "toggleAttribute" | "togglePopover" | "translate" | "type" | "useMap" | "validate" | "validationMessage" | "validity" | "value" | "valueAsDate" | "valueAsNumber" | "variant" | "webkitEntries" | "webkitMatchesSelector" | "webkitdirectory" | "width" | "willValidate" | "writingSuggestions"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - } | { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - } | {}; - }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - isFocused: import("vue").ShallowRef; - menu: import("vue").WritableComputedRef; - select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; - } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; focused: boolean; disabled: boolean | null; @@ -2500,16 +2147,149 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import("vue").ComputedRef; errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + } | { + controlRef: import("vue").Ref; + fieldIconColor: import("vue").ComputedRef; + } | {}; + }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + isFocused: import("vue").ShallowRef; + menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; + select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; + } | (HTMLInputElement & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -2789,8 +2812,12 @@ declare const __VLS_export: import("vue").DefineComponent true; "update:modelValue": (value: any) => true; "update:menu": (ue: boolean) => true; - }, "$children" | "itemProps" | "itemTitle" | "itemValue" | "items" | "modelValue" | "multiple" | "returnObject" | "update:modelValue" | "v-slot:append" | "v-slot:append-inner" | "v-slot:append-item" | "v-slot:chip" | "v-slot:clear" | "v-slot:details" | "v-slot:divider" | "v-slot:item" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:no-data" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader" | "v-slots">, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { + "update:search": (value: string) => true; + }, "$children" | "itemProps" | "itemTitle" | "itemValue" | "items" | "modelValue" | "multiple" | "returnObject" | "update:modelValue" | "v-slot:append" | "v-slot:append-inner" | "v-slot:append-item" | "v-slot:chip" | "v-slot:clear" | "v-slot:details" | "v-slot:divider" | "v-slot:item" | "v-slot:label" | "v-slot:loader" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:message" | "v-slot:no-data" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader" | "v-slots">, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { style: import("vue").StyleValue; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -2912,6 +2939,18 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNode[]; + "menu-header": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; + "menu-footer": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; @@ -2921,6 +2960,9 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -3023,6 +3067,7 @@ declare const __VLS_export: import("vue").DefineComponent & Omit<{ theme?: string | undefined; class?: any; @@ -3064,12 +3109,15 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -3111,6 +3159,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -3156,6 +3206,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -3204,6 +3256,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -3466,12 +3520,18 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -4608,249 +4668,6 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ATTRIBUTE_NODE" | "CDATA_SECTION_NODE" | "COMMENT_NODE" | "DOCUMENT_FRAGMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_TYPE_NODE" | "ELEMENT_NODE" | "ENTITY_NODE" | "ENTITY_REFERENCE_NODE" | "NOTATION_NODE" | "PROCESSING_INSTRUCTION_NODE" | "TEXT_NODE" | "_" | "_allExposed" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "accessKey" | "accessKeyLabel" | "active" | "addEventListener" | "after" | "align" | "alt" | "animate" | "append" | "appendChild" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "assignedSlot" | "attachInternals" | "attachShadow" | "attributeStyleMap" | "attributes" | "autocapitalize" | "autocomplete" | "autofocus" | "baseURI" | "before" | "blur" | "capture" | "centerAffix" | "checkValidity" | "checkVisibility" | "checked" | "childElementCount" | "childNodes" | "children" | "classList" | "className" | "clearIcon" | "clearable" | "click" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "cloneNode" | "closest" | "compareDocumentPosition" | "computedStyleMap" | "contains" | "contentEditable" | "controlRef" | "currentCSSZoom" | "dataset" | "defaultChecked" | "defaultValue" | "density" | "dir" | "dirName" | "dirty" | "disabled" | "dispatchEvent" | "draggable" | "enterKeyHint" | "error" | "errorMessages" | "fieldIconColor" | "files" | "firstChild" | "firstElementChild" | "flat" | "focus" | "focused" | "form" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "getAnimations" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "getRootNode" | "glow" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasChildNodes" | "hasPointerCapture" | "height" | "hidden" | "hidePopover" | "hideSpinButtons" | "id" | "indeterminate" | "inert" | "innerHTML" | "innerText" | "inputMode" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "insertBefore" | "isConnected" | "isContentEditable" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "isValid" | "labels" | "lang" | "lastChild" | "lastElementChild" | "list" | "localName" | "lookupNamespaceURI" | "lookupPrefix" | "matches" | "max" | "maxErrors" | "maxLength" | "messages" | "min" | "minLength" | "multiple" | "name" | "namespaceURI" | "nextElementSibling" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "nonce" | "normalize" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "onfullscreenchange" | "onfullscreenerror" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "outerHTML" | "outerText" | "ownerDocument" | "parentElement" | "parentNode" | "part" | "pattern" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "placeholder" | "popover" | "popoverTargetAction" | "popoverTargetElement" | "prefix" | "prepend" | "previousElementSibling" | "previousSibling" | "querySelector" | "querySelectorAll" | "readOnly" | "readonly" | "releasePointerCapture" | "remove" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "removeChild" | "removeEventListener" | "replaceChild" | "replaceChildren" | "replaceWith" | "reportValidity" | "requestFullscreen" | "requestPointerLock" | "required" | "reset" | "resetValidation" | "reverse" | "role" | "rounded" | "rules" | "scroll" | "scrollBy" | "scrollHeight" | "scrollIntoView" | "scrollLeft" | "scrollTo" | "scrollTop" | "scrollWidth" | "select" | "selectionDirection" | "selectionEnd" | "selectionStart" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setCustomValidity" | "setHTMLUnsafe" | "setPointerCapture" | "setRangeText" | "setSelectionRange" | "shadowRoot" | "showPicker" | "showPopover" | "singleLine" | "size" | "slot" | "spellcheck" | "src" | "step" | "stepDown" | "stepUp" | "style" | "tabIndex" | "tagName" | "textContent" | "tile" | "title" | "toggleAttribute" | "togglePopover" | "translate" | "type" | "useMap" | "validate" | "validationMessage" | "validity" | "value" | "valueAsDate" | "valueAsNumber" | "variant" | "webkitEntries" | "webkitMatchesSelector" | "webkitdirectory" | "width" | "willValidate" | "writingSuggestions"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - } | { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - } | {}; - }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - isFocused: import("vue").ShallowRef; - menu: import("vue").WritableComputedRef; - select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; - } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; focused: boolean; disabled: boolean | null; @@ -5364,16 +5052,149 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import("vue").ComputedRef; errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + } | { + controlRef: import("vue").Ref; + fieldIconColor: import("vue").ComputedRef; + } | {}; + }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + isFocused: import("vue").ShallowRef; + menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; + select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; + } | (HTMLInputElement & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -5651,6 +5715,9 @@ declare const __VLS_export: import("vue").DefineComponent void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -5806,6 +5878,7 @@ declare const __VLS_export: import("vue").DefineComponent & Omit<{ theme?: string | undefined; class?: any; @@ -5847,12 +5920,15 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -5894,6 +5970,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -5939,6 +6017,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -5987,6 +6067,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -6249,12 +6331,18 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -7390,514 +7478,449 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; - }, "flat" | "name" | "type" | "variant" | "size" | "disabled" | "reverse" | "required" | "normalize" | "error" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "min" | "max" | "value" | "placeholder" | "focus" | "blur" | "slot" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "width" | "id" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "autocomplete" | "autofocus" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "prepend" | "append" | "defaultValue" | "dirName" | "labels" | "maxLength" | "minLength" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "validationMessage" | "validity" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "addEventListener" | "removeEventListener" | "accessKey" | "accessKeyLabel" | "autocapitalize" | "dir" | "draggable" | "hidden" | "inert" | "innerText" | "lang" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "spellcheck" | "translate" | "writingSuggestions" | "attachInternals" | "click" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "innerHTML" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "part" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scroll" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "_allExposed" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "align" | "alt" | "capture" | "checked" | "controlRef" | "defaultChecked" | "fieldIconColor" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "height" | "indeterminate" | "list" | "multiple" | "popoverTargetAction" | "popoverTargetElement" | "showPicker" | "src" | "step" | "stepDown" | "stepUp" | "useMap" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; + }, "flat" | "name" | "type" | "variant" | "size" | "disabled" | "reverse" | "required" | "normalize" | "error" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "min" | "max" | "value" | "placeholder" | "focus" | "blur" | "slot" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "width" | "id" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "autocomplete" | "autofocus" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "prepend" | "append" | "defaultValue" | "dirName" | "labels" | "maxLength" | "minLength" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "validationMessage" | "validity" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "addEventListener" | "removeEventListener" | "accessKey" | "accessKeyLabel" | "autocapitalize" | "dir" | "draggable" | "hidden" | "inert" | "innerText" | "lang" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "spellcheck" | "translate" | "writingSuggestions" | "attachInternals" | "click" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "innerHTML" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "part" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scroll" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "_allExposed" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "align" | "alt" | "capture" | "checked" | "controlRef" | "defaultChecked" | "fieldIconColor" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "height" | "indeterminate" | "list" | "multiple" | "popoverTargetAction" | "popoverTargetElement" | "showPicker" | "src" | "step" | "stepDown" | "stepUp" | "useMap" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory"> & { + accept: string; + align: string; + alt: string; + autocomplete: AutoFill; + capture: string; + checked: boolean; + defaultChecked: boolean; + defaultValue: string; + dirName: string; + disabled: boolean; + files: FileList | null; + readonly form: HTMLFormElement | null; + formAction: string; + formEnctype: string; + formMethod: string; + formNoValidate: boolean; + formTarget: string; + height: number; + indeterminate: boolean; + readonly labels: NodeListOf | null; + readonly list: HTMLDataListElement | null; + max: string; + maxLength: number; + min: string; + minLength: number; + multiple: boolean; + name: string; + pattern: string; + placeholder: string; + readOnly: boolean; + required: boolean; + selectionDirection: SelectionDirection | null; + selectionEnd: number | null; + selectionStart: number | null; + size: number; + src: string; + step: string; + type: string; + useMap: string; + readonly validationMessage: string; + readonly validity: ValidityState; + value: string; + valueAsDate: Date | null; + valueAsNumber: number; + readonly webkitEntries: ReadonlyArray; + webkitdirectory: boolean; + width: number; + readonly willValidate: boolean; + checkValidity: () => boolean; + reportValidity: () => boolean; + select: () => void; + setCustomValidity: (error: string) => void; + setRangeText: { + (replacement: string): void; + (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; - $refs: { - [x: string]: unknown; + setSelectionRange: (start: number | null, end: number | null, direction?: SelectionDirection) => void; + showPicker: () => void; + stepDown: (n?: number) => void; + stepUp: (n?: number) => void; + addEventListener: { + (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + removeEventListener: { + (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & import("vue").ShallowUnwrapRef<{ + accessKey: string; + readonly accessKeyLabel: string; + autocapitalize: string; + autocorrect: boolean; + dir: string; + draggable: boolean; + hidden: boolean | "until-found"; + inert: boolean; + innerText: string; + lang: string; + readonly offsetHeight: number; + readonly offsetLeft: number; + readonly offsetParent: Element | null; + readonly offsetTop: number; + readonly offsetWidth: number; + outerText: string; + popover: string | null; + spellcheck: boolean; + title: string; + translate: boolean; + writingSuggestions: string; + attachInternals: () => ElementInternals; + click: () => void; + hidePopover: () => void; + showPopover: (options?: ShowPopoverOptions) => void; + togglePopover: (options?: TogglePopoverOptions | boolean) => boolean; + readonly attributes: NamedNodeMap; + classList: DOMTokenList; + className: string; + readonly clientHeight: number; + readonly clientLeft: number; + readonly clientTop: number; + readonly clientWidth: number; + readonly currentCSSZoom: number; + readonly customElementRegistry: CustomElementRegistry | null; + id: string; + innerHTML: string; + readonly localName: string; + readonly namespaceURI: string | null; + onfullscreenchange: ((this: Element, ev: Event) => any) | null; + onfullscreenerror: ((this: Element, ev: Event) => any) | null; + outerHTML: string; + readonly ownerDocument: Document; + part: DOMTokenList; + readonly prefix: string | null; + readonly scrollHeight: number; + scrollLeft: number; + scrollTop: number; + readonly scrollWidth: number; + readonly shadowRoot: ShadowRoot | null; + slot: string; + readonly tagName: string; + attachShadow: (init: ShadowRootInit) => ShadowRoot; + checkVisibility: (options?: CheckVisibilityOptions) => boolean; + closest: { + (selector: K): HTMLElementTagNameMap[K] | null; + (selector: K): SVGElementTagNameMap[K] | null; + (selector: K): MathMLElementTagNameMap[K] | null; + (selectors: string): E | null; + }; + computedStyleMap: () => StylePropertyMapReadOnly; + getAttribute: (qualifiedName: string) => string | null; + getAttributeNS: (namespace: string | null, localName: string) => string | null; + getAttributeNames: () => string[]; + getAttributeNode: (qualifiedName: string) => Attr | null; + getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; + getBoundingClientRect: () => DOMRect; + getClientRects: () => DOMRectList; + getElementsByClassName: (classNames: string) => HTMLCollectionOf; + getElementsByTagName: { + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: string): HTMLCollectionOf; + }; + getElementsByTagNameNS: { + (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; + (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; + (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; + (namespace: string | null, localName: string): HTMLCollectionOf; + }; + getHTML: (options?: GetHTMLOptions) => string; + hasAttribute: (qualifiedName: string) => boolean; + hasAttributeNS: (namespace: string | null, localName: string) => boolean; + hasAttributes: () => boolean; + hasPointerCapture: (pointerId: number) => boolean; + insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; + insertAdjacentHTML: (position: InsertPosition, string: string) => void; + insertAdjacentText: (where: InsertPosition, data: string) => void; + matches: { + (selectors: K): this is HTMLElementTagNameMap[K]; + (selectors: K): this is SVGElementTagNameMap[K]; + (selectors: K): this is MathMLElementTagNameMap[K]; + (selectors: string): boolean; + }; + releasePointerCapture: (pointerId: number) => void; + removeAttribute: (qualifiedName: string) => void; + removeAttributeNS: (namespace: string | null, localName: string) => void; + removeAttributeNode: (attr: Attr) => Attr; + requestFullscreen: (options?: FullscreenOptions) => Promise; + requestPointerLock: (options?: PointerLockOptions) => Promise; + scroll: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + scrollBy: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; + scrollTo: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + setAttribute: (qualifiedName: string, value: string) => void; + setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; + setAttributeNode: (attr: Attr) => Attr | null; + setAttributeNodeNS: (attr: Attr) => Attr | null; + setHTMLUnsafe: (html: string) => void; + setPointerCapture: (pointerId: number) => void; + toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; + webkitMatchesSelector: (selectors: string) => boolean; + textContent: string; + readonly baseURI: string; + readonly childNodes: NodeListOf; + readonly firstChild: ChildNode | null; + readonly isConnected: boolean; + readonly lastChild: ChildNode | null; + readonly nextSibling: ChildNode | null; + readonly nodeName: string; + readonly nodeType: number; + nodeValue: string | null; + readonly parentElement: HTMLElement | null; + readonly parentNode: ParentNode | null; + readonly previousSibling: ChildNode | null; + appendChild: (node: T) => T; + cloneNode: (subtree?: boolean) => Node; + compareDocumentPosition: (other: Node) => number; + contains: (other: Node | null) => boolean; + getRootNode: (options?: GetRootNodeOptions) => Node; + hasChildNodes: () => boolean; + insertBefore: (node: T, child: Node | null) => T; + isDefaultNamespace: (namespace: string | null) => boolean; + isEqualNode: (otherNode: Node | null) => boolean; + isSameNode: (otherNode: Node | null) => boolean; + lookupNamespaceURI: (prefix: string | null) => string | null; + lookupPrefix: (namespace: string | null) => string | null; + normalize: () => void; + removeChild: (child: T) => T; + replaceChild: (node: Node, child: T) => T; + readonly ELEMENT_NODE: 1; + readonly ATTRIBUTE_NODE: 2; + readonly TEXT_NODE: 3; + readonly CDATA_SECTION_NODE: 4; + readonly ENTITY_REFERENCE_NODE: 5; + readonly ENTITY_NODE: 6; + readonly PROCESSING_INSTRUCTION_NODE: 7; + readonly COMMENT_NODE: 8; + readonly DOCUMENT_NODE: 9; + readonly DOCUMENT_TYPE_NODE: 10; + readonly DOCUMENT_FRAGMENT_NODE: 11; + readonly NOTATION_NODE: 12; + readonly DOCUMENT_POSITION_DISCONNECTED: 1; + readonly DOCUMENT_POSITION_PRECEDING: 2; + readonly DOCUMENT_POSITION_FOLLOWING: 4; + readonly DOCUMENT_POSITION_CONTAINS: 8; + readonly DOCUMENT_POSITION_CONTAINED_BY: 16; + readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; + dispatchEvent: (event: Event) => boolean; + ariaActiveDescendantElement: Element | null; + ariaAtomic: string | null; + ariaAutoComplete: string | null; + ariaBrailleLabel: string | null; + ariaBrailleRoleDescription: string | null; + ariaBusy: string | null; + ariaChecked: string | null; + ariaColCount: string | null; + ariaColIndex: string | null; + ariaColIndexText: string | null; + ariaColSpan: string | null; + ariaControlsElements: ReadonlyArray | null; + ariaCurrent: string | null; + ariaDescribedByElements: ReadonlyArray | null; + ariaDescription: string | null; + ariaDetailsElements: ReadonlyArray | null; + ariaDisabled: string | null; + ariaErrorMessageElements: ReadonlyArray | null; + ariaExpanded: string | null; + ariaFlowToElements: ReadonlyArray | null; + ariaHasPopup: string | null; + ariaHidden: string | null; + ariaInvalid: string | null; + ariaKeyShortcuts: string | null; + ariaLabel: string | null; + ariaLabelledByElements: ReadonlyArray | null; + ariaLevel: string | null; + ariaLive: string | null; + ariaModal: string | null; + ariaMultiLine: string | null; + ariaMultiSelectable: string | null; + ariaOrientation: string | null; + ariaOwnsElements: ReadonlyArray | null; + ariaPlaceholder: string | null; + ariaPosInSet: string | null; + ariaPressed: string | null; + ariaReadOnly: string | null; + ariaRelevant: string | null; + ariaRequired: string | null; + ariaRoleDescription: string | null; + ariaRowCount: string | null; + ariaRowIndex: string | null; + ariaRowIndexText: string | null; + ariaRowSpan: string | null; + ariaSelected: string | null; + ariaSetSize: string | null; + ariaSort: string | null; + ariaValueMax: string | null; + ariaValueMin: string | null; + ariaValueNow: string | null; + ariaValueText: string | null; + role: string | null; + animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; + getAnimations: (options?: GetAnimationsOptions) => Animation[]; + after: (...nodes: (Node | string)[]) => void; + before: (...nodes: (Node | string)[]) => void; + remove: () => void; + replaceWith: (...nodes: (Node | string)[]) => void; + readonly nextElementSibling: Element | null; + readonly previousElementSibling: Element | null; + readonly childElementCount: number; + readonly children: HTMLCollection; + readonly firstElementChild: Element | null; + readonly lastElementChild: Element | null; + append: (...nodes: (Node | string)[]) => void; + moveBefore: (node: Node, child: Node | null) => void; + prepend: (...nodes: (Node | string)[]) => void; + querySelector: { + (selectors: K): HTMLElementTagNameMap[K] | null; + (selectors: K): SVGElementTagNameMap[K] | null; + (selectors: K): MathMLElementTagNameMap[K] | null; + (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; + (selectors: string): E | null; + }; + querySelectorAll: { + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: string): NodeListOf; + }; + replaceChildren: (...nodes: (Node | string)[]) => void; + readonly assignedSlot: HTMLSlotElement | null; + readonly attributeStyleMap: StylePropertyMap; + style: CSSStyleDeclaration; + contentEditable: string; + enterKeyHint: string; + inputMode: string; + readonly isContentEditable: boolean; + onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; + onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; + onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; + onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; + oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncommand: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onerror: OnErrorEventHandler; + onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; + onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; + ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + oninput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; + oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; + onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; + onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; + onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; + onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; + ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; + ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; + autofocus: boolean; + readonly dataset: DOMStringMap; + nonce: string; + tabIndex: number; + blur: () => void; + focus: (options?: FocusOptions) => void; + popoverTargetAction: string; + popoverTargetElement: Element | null; + controlRef: HTMLElement | undefined; + fieldIconColor: string | undefined; + isValid: boolean | null; reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "name" | "color" | "disabled" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, `$${any}`> & Omit & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; - rounded?: string | number | boolean | undefined; - tile: boolean; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - iconColor?: string | boolean | undefined; - label?: string | undefined; - persistentClear: boolean; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - details: boolean; - labelId?: string | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - clear?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - props: Record; - }) => import("vue").VNode[]) | undefined; - "prepend-inner"?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]) | undefined; - "append-inner"?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]) | undefined; - label?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - label: string | undefined; - props: Record; - }) => import("vue").VNode[]) | undefined; - loader?: ((arg: import("vuetify/lib/composables/loader.mjs").LoaderSlotProps) => import("vue").VNode[]) | undefined; - default?: ((arg: import("vuetify/lib/components/VField/VField.mjs").VFieldSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: "update:focused", focused: boolean) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - rounded?: string | number | boolean | undefined; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - iconColor?: string | boolean | undefined; - label?: string | undefined; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - labelId?: string | undefined; - } & { - "onUpdate:focused"?: ((focused: boolean) => any) | undefined; - }, { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:focused": (focused: boolean) => true; - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - rounded: string | number | boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - }, {}, string, import("vue").SlotsType; - }) => import("vue").VNode[]; - "prepend-inner": (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]; - "append-inner": (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]; - label: (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - label: string | undefined; - props: Record; - }) => import("vue").VNode[]; - loader: (arg: import("vuetify/lib/composables/loader.mjs").LoaderSlotProps) => import("vue").VNode[]; - default: (arg: import("vuetify/lib/components/VField/VField.mjs").VFieldSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - rounded: string | number | boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - rounded?: string | number | boolean | undefined; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - iconColor?: string | boolean | undefined; - label?: string | undefined; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - labelId?: string | undefined; - } & { - "onUpdate:focused"?: ((focused: boolean) => any) | undefined; - }, "flat" | "variant" | "disabled" | "reverse" | "error" | "details" | "style" | "centerAffix" | "focused" | "glow" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "controlRef" | "fieldIconColor"> & import("vue").ShallowUnwrapRef<{ - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "flat" | "color" | "variant" | "disabled" | "loading" | "reverse" | "error" | "details" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "focused" | "glow" | "theme" | "onUpdate:focused" | "id" | "baseColor" | "iconColor" | "$children" | "v-slot:default" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "labelId">, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -7908,255 +7931,16 @@ declare const __VLS_export: import("vue").DefineComponent; fieldIconColor: import("vue").ComputedRef; } | {}; - }> & import("vue").ComponentCustomProperties, "flat" | "name" | "color" | "type" | "variant" | "disabled" | "loading" | "reverse" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "placeholder" | "onUpdate:modelValue" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "autocomplete" | "autofocus" | "counter" | "counterValue" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "suffix" | "modelModifiers" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "onClick:control" | "onMousedown:control" | "role">, `$${any}`> & { + } & import("vue").ComponentCustomProperties, "flat" | "name" | "color" | "type" | "variant" | "disabled" | "loading" | "reverse" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "placeholder" | "onUpdate:modelValue" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "autocomplete" | "autofocus" | "counter" | "counterValue" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "suffix" | "modelModifiers" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "onClick:control" | "onMousedown:control" | "role">, `$${any}`> & { _allExposed: { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -8436,8 +8463,12 @@ declare const __VLS_export: import("vue").DefineComponent true; "update:modelValue": (value: any) => true; "update:menu": (ue: boolean) => true; - }, "modelValue" | "update:modelValue" | "$children" | "v-slot:append" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "multiple" | "itemProps" | "itemTitle" | "itemValue" | "items" | "returnObject" | "v-slot:append-item" | "v-slot:chip" | "v-slot:divider" | "v-slot:item" | "v-slot:no-data" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader">, string, { + "update:search": (value: string) => true; + }, "modelValue" | "update:modelValue" | "$children" | "v-slot:append" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "multiple" | "itemProps" | "itemTitle" | "itemValue" | "items" | "returnObject" | "v-slot:append-item" | "v-slot:chip" | "v-slot:divider" | "v-slot:item" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:no-data" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader">, string, { style: import("vue").StyleValue; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -8559,6 +8590,18 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNode[]; + "menu-header": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; + "menu-footer": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new , ReturnObject extends boolean = false, Multiple extends boolean = false, V extends import("vuetify/lib/components/VSelect/VSelect.mjs").Value = import("vuetify/lib/components/VSelect/VSelect.mjs").Value>(props: { items?: T | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey>; @@ -8594,6 +8637,14 @@ declare const __VLS_export: import("vue").DefineComponent; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; + "menu-footer": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; }) => import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ items?: T | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey>; @@ -8629,6 +8680,14 @@ declare const __VLS_export: import("vue").DefineComponent; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; + "menu-footer": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; }>) & import("vuetify/lib/util/defineComponent.mjs").FilterPropsOptions<{ theme: StringConstructor; class: PropType; @@ -8636,6 +8695,17 @@ declare const __VLS_export: import("vue").DefineComponent; default: null; }; + customFilter: PropType; + customKeyFilter: PropType; + filterKeys: { + type: PropType; + default: NonNullable; + }; + filterMode: { + type: PropType; + default: string; + }; + noFilter: BooleanConstructor; focused: BooleanConstructor; "onUpdate:focused": PropType<(args_0: boolean) => void>; errorMessages: { @@ -8815,6 +8885,7 @@ declare const __VLS_export: import("vue").DefineComponent & Omit<{ theme?: string | undefined; class?: any; @@ -8856,12 +8927,15 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -8903,6 +8977,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -8948,6 +9024,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -8996,6 +9074,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -9273,6 +9353,7 @@ declare const __VLS_export: import("vue").DefineComponent; @@ -9280,6 +9361,17 @@ declare const __VLS_export: import("vue").DefineComponent; default: null; }; + customFilter: PropType; + customKeyFilter: PropType; + filterKeys: { + type: PropType; + default: NonNullable; + }; + filterMode: { + type: PropType; + default: string; + }; + noFilter: BooleanConstructor; focused: BooleanConstructor; "onUpdate:focused": PropType<(args_0: boolean) => void>; errorMessages: { @@ -9459,6 +9551,7 @@ declare const __VLS_export: import("vue").DefineComponent & Omit<{ theme?: string | undefined; class?: any; @@ -9500,12 +9593,15 @@ declare const __VLS_export: import("vue").DefineComponent any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -9547,6 +9643,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -9592,6 +9690,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -9640,6 +9740,8 @@ declare const __VLS_export: import("vue").DefineComponent import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -9917,5 +10019,6 @@ declare const __VLS_export: import("vue").DefineComponent>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliEntrada/EliEntradaTexto.vue.d.ts b/dist/types/componentes/EliEntrada/EliEntradaTexto.vue.d.ts index 66fc83f..97f82ff 100644 --- a/dist/types/componentes/EliEntrada/EliEntradaTexto.vue.d.ts +++ b/dist/types/componentes/EliEntrada/EliEntradaTexto.vue.d.ts @@ -14,9 +14,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">; diff --git a/dist/types/componentes/EliEntrada/index.d.ts b/dist/types/componentes/EliEntrada/index.d.ts index 6a6646a..92f0e5a 100644 --- a/dist/types/componentes/EliEntrada/index.d.ts +++ b/dist/types/componentes/EliEntrada/index.d.ts @@ -3,5 +3,5 @@ import EliEntradaNumero from "./EliEntradaNumero.vue"; import EliEntradaParagrafo from "./EliEntradaParagrafo.vue"; import EliEntradaSelecao from "./EliEntradaSelecao.vue"; import EliEntradaTexto from "./EliEntradaTexto.vue"; -export { EliEntradaTexto, EliEntradaNumero, EliEntradaDataHora, EliEntradaParagrafo, EliEntradaSelecao, }; export type { PadroesEntradas, TipoEntrada } from "./tiposEntradas"; +export { EliEntradaDataHora, EliEntradaNumero, EliEntradaParagrafo, EliEntradaSelecao, EliEntradaTexto, }; diff --git a/dist/types/componentes/EliEntrada/registryEliEntradas.d.ts b/dist/types/componentes/EliEntrada/registryEliEntradas.d.ts index 61325fa..b4b6ca6 100644 --- a/dist/types/componentes/EliEntrada/registryEliEntradas.d.ts +++ b/dist/types/componentes/EliEntrada/registryEliEntradas.d.ts @@ -16,9 +16,7 @@ export declare const registryTabelaCelulas: { required: true; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">; @@ -71,9 +69,7 @@ export declare const registryTabelaCelulas: { required: true; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: number | null | undefined) => void) & ((event: "update:value", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); displayValue: import("vue").Ref; isInteiro: import("vue").ComputedRef; @@ -190,9 +186,7 @@ export declare const registryTabelaCelulas: { default: undefined; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; valor: import("vue").WritableComputedRef; tipoInput: import("vue").ComputedRef<"date" | "datetime-local">; minLocal: import("vue").ComputedRef; @@ -370,9 +364,7 @@ export declare const registryTabelaCelulas: { required: true; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { @@ -1653,13 +1645,13 @@ export declare const registryTabelaCelulas: { hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & import("vue").ShallowUnwrapRef<{ + }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + isValid: boolean | null; + errorMessages: string[]; + } & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "name" | "color" | "disabled" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, `$${any}`> & { @@ -2008,9 +2000,7 @@ export declare const registryTabelaCelulas: { required: true; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; itens: import("vue").Ref<{ @@ -2069,6 +2059,9 @@ export declare const registryTabelaCelulas: { VSelect: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -2117,6 +2110,8 @@ export declare const registryTabelaCelulas: { } & { theme?: string | undefined; class?: any; + customFilter?: import("vuetify/lib/types.mjs").FilterFunction | undefined; + customKeyFilter?: import("vuetify/lib/composables/filter.mjs").FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -2171,6 +2166,7 @@ export declare const registryTabelaCelulas: { lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; + navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; @@ -2212,12 +2208,15 @@ export declare const registryTabelaCelulas: { prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; + navigationStrategy: "focus" | "track"; + navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -2259,6 +2258,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -2304,6 +2305,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -2352,6 +2355,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -2614,12 +2619,18 @@ export declare const registryTabelaCelulas: { }) => import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -3756,249 +3767,6 @@ export declare const registryTabelaCelulas: { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ATTRIBUTE_NODE" | "CDATA_SECTION_NODE" | "COMMENT_NODE" | "DOCUMENT_FRAGMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_TYPE_NODE" | "ELEMENT_NODE" | "ENTITY_NODE" | "ENTITY_REFERENCE_NODE" | "NOTATION_NODE" | "PROCESSING_INSTRUCTION_NODE" | "TEXT_NODE" | "_" | "_allExposed" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "accessKey" | "accessKeyLabel" | "active" | "addEventListener" | "after" | "align" | "alt" | "animate" | "append" | "appendChild" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "assignedSlot" | "attachInternals" | "attachShadow" | "attributeStyleMap" | "attributes" | "autocapitalize" | "autocomplete" | "autofocus" | "baseURI" | "before" | "blur" | "capture" | "centerAffix" | "checkValidity" | "checkVisibility" | "checked" | "childElementCount" | "childNodes" | "children" | "classList" | "className" | "clearIcon" | "clearable" | "click" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "cloneNode" | "closest" | "compareDocumentPosition" | "computedStyleMap" | "contains" | "contentEditable" | "controlRef" | "currentCSSZoom" | "dataset" | "defaultChecked" | "defaultValue" | "density" | "dir" | "dirName" | "dirty" | "disabled" | "dispatchEvent" | "draggable" | "enterKeyHint" | "error" | "errorMessages" | "fieldIconColor" | "files" | "firstChild" | "firstElementChild" | "flat" | "focus" | "focused" | "form" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "getAnimations" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "getRootNode" | "glow" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasChildNodes" | "hasPointerCapture" | "height" | "hidden" | "hidePopover" | "hideSpinButtons" | "id" | "indeterminate" | "inert" | "innerHTML" | "innerText" | "inputMode" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "insertBefore" | "isConnected" | "isContentEditable" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "isValid" | "labels" | "lang" | "lastChild" | "lastElementChild" | "list" | "localName" | "lookupNamespaceURI" | "lookupPrefix" | "matches" | "max" | "maxErrors" | "maxLength" | "messages" | "min" | "minLength" | "multiple" | "name" | "namespaceURI" | "nextElementSibling" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "nonce" | "normalize" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "onfullscreenchange" | "onfullscreenerror" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "outerHTML" | "outerText" | "ownerDocument" | "parentElement" | "parentNode" | "part" | "pattern" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "placeholder" | "popover" | "popoverTargetAction" | "popoverTargetElement" | "prefix" | "prepend" | "previousElementSibling" | "previousSibling" | "querySelector" | "querySelectorAll" | "readOnly" | "readonly" | "releasePointerCapture" | "remove" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "removeChild" | "removeEventListener" | "replaceChild" | "replaceChildren" | "replaceWith" | "reportValidity" | "requestFullscreen" | "requestPointerLock" | "required" | "reset" | "resetValidation" | "reverse" | "role" | "rounded" | "rules" | "scroll" | "scrollBy" | "scrollHeight" | "scrollIntoView" | "scrollLeft" | "scrollTo" | "scrollTop" | "scrollWidth" | "select" | "selectionDirection" | "selectionEnd" | "selectionStart" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setCustomValidity" | "setHTMLUnsafe" | "setPointerCapture" | "setRangeText" | "setSelectionRange" | "shadowRoot" | "showPicker" | "showPopover" | "singleLine" | "size" | "slot" | "spellcheck" | "src" | "step" | "stepDown" | "stepUp" | "style" | "tabIndex" | "tagName" | "textContent" | "tile" | "title" | "toggleAttribute" | "togglePopover" | "translate" | "type" | "useMap" | "validate" | "validationMessage" | "validity" | "value" | "valueAsDate" | "valueAsNumber" | "variant" | "webkitEntries" | "webkitMatchesSelector" | "webkitdirectory" | "width" | "willValidate" | "writingSuggestions"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - } | { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - } | {}; - }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - isFocused: import("vue").ShallowRef; - menu: import("vue").WritableComputedRef; - select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; - } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; focused: boolean; disabled: boolean | null; @@ -4512,16 +4151,149 @@ export declare const registryTabelaCelulas: { hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import("vue").ComputedRef; errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + } | { + controlRef: import("vue").Ref; + fieldIconColor: import("vue").ComputedRef; + } | {}; + }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + isFocused: import("vue").ShallowRef; + menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; + select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; + } | (HTMLInputElement & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -4801,8 +4816,12 @@ export declare const registryTabelaCelulas: { "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; "update:menu": (ue: boolean) => true; - }, "$children" | "itemProps" | "itemTitle" | "itemValue" | "items" | "modelValue" | "multiple" | "returnObject" | "update:modelValue" | "v-slot:append" | "v-slot:append-inner" | "v-slot:append-item" | "v-slot:chip" | "v-slot:clear" | "v-slot:details" | "v-slot:divider" | "v-slot:item" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:no-data" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader" | "v-slots">, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { + "update:search": (value: string) => true; + }, "$children" | "itemProps" | "itemTitle" | "itemValue" | "items" | "modelValue" | "multiple" | "returnObject" | "update:modelValue" | "v-slot:append" | "v-slot:append-inner" | "v-slot:append-item" | "v-slot:chip" | "v-slot:clear" | "v-slot:details" | "v-slot:divider" | "v-slot:item" | "v-slot:label" | "v-slot:loader" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:message" | "v-slot:no-data" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader" | "v-slots">, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { style: import("vue").StyleValue; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -4924,6 +4943,18 @@ export declare const registryTabelaCelulas: { "no-data": () => import("vue").VNode[]; + "menu-header": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; + "menu-footer": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; @@ -4933,6 +4964,9 @@ export declare const registryTabelaCelulas: { Defaults: {}; }, { style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -4981,6 +5015,8 @@ export declare const registryTabelaCelulas: { } & { theme?: string | undefined; class?: any; + customFilter?: import("vuetify/lib/types.mjs").FilterFunction | undefined; + customKeyFilter?: import("vuetify/lib/composables/filter.mjs").FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -5035,6 +5071,7 @@ export declare const registryTabelaCelulas: { lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; + navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; @@ -5076,12 +5113,15 @@ export declare const registryTabelaCelulas: { prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; + navigationStrategy: "focus" | "track"; + navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -5123,6 +5163,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -5168,6 +5210,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -5216,6 +5260,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -5478,12 +5524,18 @@ export declare const registryTabelaCelulas: { }) => import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -6620,249 +6672,6 @@ export declare const registryTabelaCelulas: { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ATTRIBUTE_NODE" | "CDATA_SECTION_NODE" | "COMMENT_NODE" | "DOCUMENT_FRAGMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_TYPE_NODE" | "ELEMENT_NODE" | "ENTITY_NODE" | "ENTITY_REFERENCE_NODE" | "NOTATION_NODE" | "PROCESSING_INSTRUCTION_NODE" | "TEXT_NODE" | "_" | "_allExposed" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "accessKey" | "accessKeyLabel" | "active" | "addEventListener" | "after" | "align" | "alt" | "animate" | "append" | "appendChild" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "assignedSlot" | "attachInternals" | "attachShadow" | "attributeStyleMap" | "attributes" | "autocapitalize" | "autocomplete" | "autofocus" | "baseURI" | "before" | "blur" | "capture" | "centerAffix" | "checkValidity" | "checkVisibility" | "checked" | "childElementCount" | "childNodes" | "children" | "classList" | "className" | "clearIcon" | "clearable" | "click" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "cloneNode" | "closest" | "compareDocumentPosition" | "computedStyleMap" | "contains" | "contentEditable" | "controlRef" | "currentCSSZoom" | "dataset" | "defaultChecked" | "defaultValue" | "density" | "dir" | "dirName" | "dirty" | "disabled" | "dispatchEvent" | "draggable" | "enterKeyHint" | "error" | "errorMessages" | "fieldIconColor" | "files" | "firstChild" | "firstElementChild" | "flat" | "focus" | "focused" | "form" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "getAnimations" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "getRootNode" | "glow" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasChildNodes" | "hasPointerCapture" | "height" | "hidden" | "hidePopover" | "hideSpinButtons" | "id" | "indeterminate" | "inert" | "innerHTML" | "innerText" | "inputMode" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "insertBefore" | "isConnected" | "isContentEditable" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "isValid" | "labels" | "lang" | "lastChild" | "lastElementChild" | "list" | "localName" | "lookupNamespaceURI" | "lookupPrefix" | "matches" | "max" | "maxErrors" | "maxLength" | "messages" | "min" | "minLength" | "multiple" | "name" | "namespaceURI" | "nextElementSibling" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "nonce" | "normalize" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "onfullscreenchange" | "onfullscreenerror" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "outerHTML" | "outerText" | "ownerDocument" | "parentElement" | "parentNode" | "part" | "pattern" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "placeholder" | "popover" | "popoverTargetAction" | "popoverTargetElement" | "prefix" | "prepend" | "previousElementSibling" | "previousSibling" | "querySelector" | "querySelectorAll" | "readOnly" | "readonly" | "releasePointerCapture" | "remove" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "removeChild" | "removeEventListener" | "replaceChild" | "replaceChildren" | "replaceWith" | "reportValidity" | "requestFullscreen" | "requestPointerLock" | "required" | "reset" | "resetValidation" | "reverse" | "role" | "rounded" | "rules" | "scroll" | "scrollBy" | "scrollHeight" | "scrollIntoView" | "scrollLeft" | "scrollTo" | "scrollTop" | "scrollWidth" | "select" | "selectionDirection" | "selectionEnd" | "selectionStart" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setCustomValidity" | "setHTMLUnsafe" | "setPointerCapture" | "setRangeText" | "setSelectionRange" | "shadowRoot" | "showPicker" | "showPopover" | "singleLine" | "size" | "slot" | "spellcheck" | "src" | "step" | "stepDown" | "stepUp" | "style" | "tabIndex" | "tagName" | "textContent" | "tile" | "title" | "toggleAttribute" | "togglePopover" | "translate" | "type" | "useMap" | "validate" | "validationMessage" | "validity" | "value" | "valueAsDate" | "valueAsNumber" | "variant" | "webkitEntries" | "webkitMatchesSelector" | "webkitdirectory" | "width" | "willValidate" | "writingSuggestions"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - } | { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - } | {}; - }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { - _allExposed: { - isFocused: import("vue").ShallowRef; - menu: import("vue").WritableComputedRef; - select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; - } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; focused: boolean; disabled: boolean | null; @@ -7376,16 +7056,149 @@ export declare const registryTabelaCelulas: { hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import("vue").ComputedRef; errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + } | { + controlRef: import("vue").Ref; + fieldIconColor: import("vue").ComputedRef; + } | {}; + }> & {} & import("vue").ComponentCustomProperties & {}, "$children" | "appendIcon" | "appendInnerIcon" | "autocomplete" | "baseColor" | "bgColor" | "class" | "color" | "counter" | "counterValue" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "loading" | "maxWidth" | "minWidth" | "modelModifiers" | "modelValue" | "name" | "onClick:append" | "onClick:appendInner" | "onClick:clear" | "onClick:control" | "onClick:prepend" | "onClick:prependInner" | "onMousedown:control" | "onUpdate:focused" | "onUpdate:modelValue" | "placeholder" | "prefix" | "prependIcon" | "prependInnerIcon" | "role" | "suffix" | "theme" | "v-slot:append" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:default" | "v-slot:details" | "v-slot:label" | "v-slot:loader" | "v-slot:message" | "v-slot:prepend" | "v-slot:prepend-inner" | "v-slots" | "validateOn" | "validationValue" | "width" | ("active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + _allExposed: { + isFocused: import("vue").ShallowRef; + menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; + select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; + } | (HTMLInputElement & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -7663,6 +7719,9 @@ export declare const registryTabelaCelulas: { }); }, {}, {}, {}, { style: import("vue").StyleValue; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -7716,6 +7775,9 @@ export declare const registryTabelaCelulas: { __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<{ style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -7764,6 +7826,8 @@ export declare const registryTabelaCelulas: { } & { theme?: string | undefined; class?: any; + customFilter?: import("vuetify/lib/types.mjs").FilterFunction | undefined; + customKeyFilter?: import("vuetify/lib/composables/filter.mjs").FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; @@ -7818,6 +7882,7 @@ export declare const registryTabelaCelulas: { lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; + navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; @@ -7859,12 +7924,15 @@ export declare const registryTabelaCelulas: { prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; + navigationStrategy: "focus" | "track"; + navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -7906,6 +7974,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -7951,6 +8021,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -7999,6 +8071,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -8261,12 +8335,18 @@ export declare const registryTabelaCelulas: { }) => import("vue").VNodeChild) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; + search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((ue: boolean) => any) | undefined; + "onUpdate:search"?: ((value: string) => any) | undefined; }, { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } & Omit any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -9402,514 +9482,449 @@ export declare const registryTabelaCelulas: { "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; - }, "flat" | "name" | "type" | "variant" | "size" | "disabled" | "reverse" | "required" | "normalize" | "error" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "min" | "max" | "value" | "placeholder" | "focus" | "blur" | "slot" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "width" | "id" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "autocomplete" | "autofocus" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "prepend" | "append" | "defaultValue" | "dirName" | "labels" | "maxLength" | "minLength" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "validationMessage" | "validity" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "addEventListener" | "removeEventListener" | "accessKey" | "accessKeyLabel" | "autocapitalize" | "dir" | "draggable" | "hidden" | "inert" | "innerText" | "lang" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "spellcheck" | "translate" | "writingSuggestions" | "attachInternals" | "click" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "innerHTML" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "part" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scroll" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "_allExposed" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "align" | "alt" | "capture" | "checked" | "controlRef" | "defaultChecked" | "fieldIconColor" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "height" | "indeterminate" | "list" | "multiple" | "popoverTargetAction" | "popoverTargetElement" | "showPicker" | "src" | "step" | "stepDown" | "stepUp" | "useMap" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory"> & import("vue").ShallowUnwrapRef | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; + }, "flat" | "name" | "type" | "variant" | "size" | "disabled" | "reverse" | "required" | "normalize" | "error" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "min" | "max" | "value" | "placeholder" | "focus" | "blur" | "slot" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "width" | "id" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "autocomplete" | "autofocus" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "prepend" | "append" | "defaultValue" | "dirName" | "labels" | "maxLength" | "minLength" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "validationMessage" | "validity" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "addEventListener" | "removeEventListener" | "accessKey" | "accessKeyLabel" | "autocapitalize" | "dir" | "draggable" | "hidden" | "inert" | "innerText" | "lang" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "spellcheck" | "translate" | "writingSuggestions" | "attachInternals" | "click" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "innerHTML" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "part" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scroll" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttribute" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclick" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onkeydown" | "onkeypress" | "onkeyup" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "_allExposed" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles" | "accept" | "align" | "alt" | "capture" | "checked" | "controlRef" | "defaultChecked" | "fieldIconColor" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "height" | "indeterminate" | "list" | "multiple" | "popoverTargetAction" | "popoverTargetElement" | "showPicker" | "src" | "step" | "stepDown" | "stepUp" | "useMap" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory"> & { + accept: string; + align: string; + alt: string; + autocomplete: AutoFill; + capture: string; + checked: boolean; + defaultChecked: boolean; + defaultValue: string; + dirName: string; + disabled: boolean; + files: FileList | null; + readonly form: HTMLFormElement | null; + formAction: string; + formEnctype: string; + formMethod: string; + formNoValidate: boolean; + formTarget: string; + height: number; + indeterminate: boolean; + readonly labels: NodeListOf | null; + readonly list: HTMLDataListElement | null; + max: string; + maxLength: number; + min: string; + minLength: number; + multiple: boolean; + name: string; + pattern: string; + placeholder: string; + readOnly: boolean; + required: boolean; + selectionDirection: SelectionDirection | null; + selectionEnd: number | null; + selectionStart: number | null; + size: number; + src: string; + step: string; + type: string; + useMap: string; + readonly validationMessage: string; + readonly validity: ValidityState; + value: string; + valueAsDate: Date | null; + valueAsNumber: number; + readonly webkitEntries: ReadonlyArray; + webkitdirectory: boolean; + width: number; + readonly willValidate: boolean; + checkValidity: () => boolean; + reportValidity: () => boolean; + select: () => void; + setCustomValidity: (error: string) => void; + setRangeText: { + (replacement: string): void; + (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; - $refs: { - [x: string]: unknown; + setSelectionRange: (start: number | null, end: number | null, direction?: SelectionDirection) => void; + showPicker: () => void; + stepDown: (n?: number) => void; + stepUp: (n?: number) => void; + addEventListener: { + (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + removeEventListener: { + (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - }, "disabled" | "error" | "style" | "isValid" | "reset" | "resetValidation" | "validate" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules"> & import("vue").ShallowUnwrapRef<{ + accessKey: string; + readonly accessKeyLabel: string; + autocapitalize: string; + autocorrect: boolean; + dir: string; + draggable: boolean; + hidden: boolean | "until-found"; + inert: boolean; + innerText: string; + lang: string; + readonly offsetHeight: number; + readonly offsetLeft: number; + readonly offsetParent: Element | null; + readonly offsetTop: number; + readonly offsetWidth: number; + outerText: string; + popover: string | null; + spellcheck: boolean; + title: string; + translate: boolean; + writingSuggestions: string; + attachInternals: () => ElementInternals; + click: () => void; + hidePopover: () => void; + showPopover: (options?: ShowPopoverOptions) => void; + togglePopover: (options?: TogglePopoverOptions | boolean) => boolean; + readonly attributes: NamedNodeMap; + classList: DOMTokenList; + className: string; + readonly clientHeight: number; + readonly clientLeft: number; + readonly clientTop: number; + readonly clientWidth: number; + readonly currentCSSZoom: number; + readonly customElementRegistry: CustomElementRegistry | null; + id: string; + innerHTML: string; + readonly localName: string; + readonly namespaceURI: string | null; + onfullscreenchange: ((this: Element, ev: Event) => any) | null; + onfullscreenerror: ((this: Element, ev: Event) => any) | null; + outerHTML: string; + readonly ownerDocument: Document; + part: DOMTokenList; + readonly prefix: string | null; + readonly scrollHeight: number; + scrollLeft: number; + scrollTop: number; + readonly scrollWidth: number; + readonly shadowRoot: ShadowRoot | null; + slot: string; + readonly tagName: string; + attachShadow: (init: ShadowRootInit) => ShadowRoot; + checkVisibility: (options?: CheckVisibilityOptions) => boolean; + closest: { + (selector: K): HTMLElementTagNameMap[K] | null; + (selector: K): SVGElementTagNameMap[K] | null; + (selector: K): MathMLElementTagNameMap[K] | null; + (selectors: string): E | null; + }; + computedStyleMap: () => StylePropertyMapReadOnly; + getAttribute: (qualifiedName: string) => string | null; + getAttributeNS: (namespace: string | null, localName: string) => string | null; + getAttributeNames: () => string[]; + getAttributeNode: (qualifiedName: string) => Attr | null; + getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; + getBoundingClientRect: () => DOMRect; + getClientRects: () => DOMRectList; + getElementsByClassName: (classNames: string) => HTMLCollectionOf; + getElementsByTagName: { + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: K): HTMLCollectionOf; + (qualifiedName: string): HTMLCollectionOf; + }; + getElementsByTagNameNS: { + (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; + (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; + (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; + (namespace: string | null, localName: string): HTMLCollectionOf; + }; + getHTML: (options?: GetHTMLOptions) => string; + hasAttribute: (qualifiedName: string) => boolean; + hasAttributeNS: (namespace: string | null, localName: string) => boolean; + hasAttributes: () => boolean; + hasPointerCapture: (pointerId: number) => boolean; + insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; + insertAdjacentHTML: (position: InsertPosition, string: string) => void; + insertAdjacentText: (where: InsertPosition, data: string) => void; + matches: { + (selectors: K): this is HTMLElementTagNameMap[K]; + (selectors: K): this is SVGElementTagNameMap[K]; + (selectors: K): this is MathMLElementTagNameMap[K]; + (selectors: string): boolean; + }; + releasePointerCapture: (pointerId: number) => void; + removeAttribute: (qualifiedName: string) => void; + removeAttributeNS: (namespace: string | null, localName: string) => void; + removeAttributeNode: (attr: Attr) => Attr; + requestFullscreen: (options?: FullscreenOptions) => Promise; + requestPointerLock: (options?: PointerLockOptions) => Promise; + scroll: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + scrollBy: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; + scrollTo: { + (options?: ScrollToOptions): void; + (x: number, y: number): void; + }; + setAttribute: (qualifiedName: string, value: string) => void; + setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; + setAttributeNode: (attr: Attr) => Attr | null; + setAttributeNodeNS: (attr: Attr) => Attr | null; + setHTMLUnsafe: (html: string) => void; + setPointerCapture: (pointerId: number) => void; + toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; + webkitMatchesSelector: (selectors: string) => boolean; + textContent: string; + readonly baseURI: string; + readonly childNodes: NodeListOf; + readonly firstChild: ChildNode | null; + readonly isConnected: boolean; + readonly lastChild: ChildNode | null; + readonly nextSibling: ChildNode | null; + readonly nodeName: string; + readonly nodeType: number; + nodeValue: string | null; + readonly parentElement: HTMLElement | null; + readonly parentNode: ParentNode | null; + readonly previousSibling: ChildNode | null; + appendChild: (node: T) => T; + cloneNode: (subtree?: boolean) => Node; + compareDocumentPosition: (other: Node) => number; + contains: (other: Node | null) => boolean; + getRootNode: (options?: GetRootNodeOptions) => Node; + hasChildNodes: () => boolean; + insertBefore: (node: T, child: Node | null) => T; + isDefaultNamespace: (namespace: string | null) => boolean; + isEqualNode: (otherNode: Node | null) => boolean; + isSameNode: (otherNode: Node | null) => boolean; + lookupNamespaceURI: (prefix: string | null) => string | null; + lookupPrefix: (namespace: string | null) => string | null; + normalize: () => void; + removeChild: (child: T) => T; + replaceChild: (node: Node, child: T) => T; + readonly ELEMENT_NODE: 1; + readonly ATTRIBUTE_NODE: 2; + readonly TEXT_NODE: 3; + readonly CDATA_SECTION_NODE: 4; + readonly ENTITY_REFERENCE_NODE: 5; + readonly ENTITY_NODE: 6; + readonly PROCESSING_INSTRUCTION_NODE: 7; + readonly COMMENT_NODE: 8; + readonly DOCUMENT_NODE: 9; + readonly DOCUMENT_TYPE_NODE: 10; + readonly DOCUMENT_FRAGMENT_NODE: 11; + readonly NOTATION_NODE: 12; + readonly DOCUMENT_POSITION_DISCONNECTED: 1; + readonly DOCUMENT_POSITION_PRECEDING: 2; + readonly DOCUMENT_POSITION_FOLLOWING: 4; + readonly DOCUMENT_POSITION_CONTAINS: 8; + readonly DOCUMENT_POSITION_CONTAINED_BY: 16; + readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; + dispatchEvent: (event: Event) => boolean; + ariaActiveDescendantElement: Element | null; + ariaAtomic: string | null; + ariaAutoComplete: string | null; + ariaBrailleLabel: string | null; + ariaBrailleRoleDescription: string | null; + ariaBusy: string | null; + ariaChecked: string | null; + ariaColCount: string | null; + ariaColIndex: string | null; + ariaColIndexText: string | null; + ariaColSpan: string | null; + ariaControlsElements: ReadonlyArray | null; + ariaCurrent: string | null; + ariaDescribedByElements: ReadonlyArray | null; + ariaDescription: string | null; + ariaDetailsElements: ReadonlyArray | null; + ariaDisabled: string | null; + ariaErrorMessageElements: ReadonlyArray | null; + ariaExpanded: string | null; + ariaFlowToElements: ReadonlyArray | null; + ariaHasPopup: string | null; + ariaHidden: string | null; + ariaInvalid: string | null; + ariaKeyShortcuts: string | null; + ariaLabel: string | null; + ariaLabelledByElements: ReadonlyArray | null; + ariaLevel: string | null; + ariaLive: string | null; + ariaModal: string | null; + ariaMultiLine: string | null; + ariaMultiSelectable: string | null; + ariaOrientation: string | null; + ariaOwnsElements: ReadonlyArray | null; + ariaPlaceholder: string | null; + ariaPosInSet: string | null; + ariaPressed: string | null; + ariaReadOnly: string | null; + ariaRelevant: string | null; + ariaRequired: string | null; + ariaRoleDescription: string | null; + ariaRowCount: string | null; + ariaRowIndex: string | null; + ariaRowIndexText: string | null; + ariaRowSpan: string | null; + ariaSelected: string | null; + ariaSetSize: string | null; + ariaSort: string | null; + ariaValueMax: string | null; + ariaValueMin: string | null; + ariaValueNow: string | null; + ariaValueText: string | null; + role: string | null; + animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; + getAnimations: (options?: GetAnimationsOptions) => Animation[]; + after: (...nodes: (Node | string)[]) => void; + before: (...nodes: (Node | string)[]) => void; + remove: () => void; + replaceWith: (...nodes: (Node | string)[]) => void; + readonly nextElementSibling: Element | null; + readonly previousElementSibling: Element | null; + readonly childElementCount: number; + readonly children: HTMLCollection; + readonly firstElementChild: Element | null; + readonly lastElementChild: Element | null; + append: (...nodes: (Node | string)[]) => void; + moveBefore: (node: Node, child: Node | null) => void; + prepend: (...nodes: (Node | string)[]) => void; + querySelector: { + (selectors: K): HTMLElementTagNameMap[K] | null; + (selectors: K): SVGElementTagNameMap[K] | null; + (selectors: K): MathMLElementTagNameMap[K] | null; + (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; + (selectors: string): E | null; + }; + querySelectorAll: { + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: K): NodeListOf; + (selectors: string): NodeListOf; + }; + replaceChildren: (...nodes: (Node | string)[]) => void; + readonly assignedSlot: HTMLSlotElement | null; + readonly attributeStyleMap: StylePropertyMap; + style: CSSStyleDeclaration; + contentEditable: string; + enterKeyHint: string; + inputMode: string; + readonly isContentEditable: boolean; + onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; + onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; + onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; + onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; + onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; + oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncommand: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; + ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onerror: OnErrorEventHandler; + onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; + onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; + ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + oninput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; + oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; + onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; + onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; + onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; + onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; + onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; + onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; + onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; + onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; + ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; + ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; + ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; + onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; + autofocus: boolean; + readonly dataset: DOMStringMap; + nonce: string; + tabIndex: number; + blur: () => void; + focus: (options?: FocusOptions) => void; + popoverTargetAction: string; + popoverTargetElement: Element | null; + controlRef: HTMLElement | undefined; + fieldIconColor: string | undefined; + isValid: boolean | null; reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "name" | "color" | "disabled" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "density" | "direction" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, `$${any}`> & Omit & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; - rounded?: string | number | boolean | undefined; - tile: boolean; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - iconColor?: string | boolean | undefined; - label?: string | undefined; - persistentClear: boolean; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - details: boolean; - labelId?: string | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - clear?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - props: Record; - }) => import("vue").VNode[]) | undefined; - "prepend-inner"?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]) | undefined; - "append-inner"?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]) | undefined; - label?: ((arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - label: string | undefined; - props: Record; - }) => import("vue").VNode[]) | undefined; - loader?: ((arg: import("vuetify/lib/composables/loader.mjs").LoaderSlotProps) => import("vue").VNode[]) | undefined; - default?: ((arg: import("vuetify/lib/components/VField/VField.mjs").VFieldSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: "update:focused", focused: boolean) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - rounded?: string | number | boolean | undefined; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - iconColor?: string | boolean | undefined; - label?: string | undefined; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - labelId?: string | undefined; - } & { - "onUpdate:focused"?: ((focused: boolean) => any) | undefined; - }, { - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:focused": (focused: boolean) => true; - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - rounded: string | number | boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - }, {}, string, import("vue").SlotsType; - }) => import("vue").VNode[]; - "prepend-inner": (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]; - "append-inner": (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot) => import("vue").VNode[]; - label: (arg: import("vuetify/lib/components/VField/VField.mjs").DefaultInputSlot & { - label: string | undefined; - props: Record; - }) => import("vue").VNode[]; - loader: (arg: import("vuetify/lib/composables/loader.mjs").LoaderSlotProps) => import("vue").VNode[]; - default: (arg: import("vuetify/lib/components/VField/VField.mjs").VFieldSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - rounded: string | number | boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - centerAffix: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - tile: boolean; - clearable: boolean; - clearIcon: import("vuetify/lib/composables/icons.mjs").IconValue; - active: boolean; - dirty: boolean; - disabled: boolean; - glow: boolean; - error: boolean; - flat: boolean; - persistentClear: boolean; - reverse: boolean; - singleLine: boolean; - variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; - details: boolean; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - rounded?: string | number | boolean | undefined; - loading?: string | boolean | undefined; - appendInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - bgColor?: string | undefined; - centerAffix?: boolean | undefined; - color?: string | undefined; - baseColor?: string | undefined; - iconColor?: string | boolean | undefined; - label?: string | undefined; - prependInnerIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; - id?: string | undefined; - labelId?: string | undefined; - } & { - "onUpdate:focused"?: ((focused: boolean) => any) | undefined; - }, "flat" | "variant" | "disabled" | "reverse" | "error" | "details" | "style" | "centerAffix" | "focused" | "glow" | "rounded" | "tile" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "singleLine" | "controlRef" | "fieldIconColor"> & import("vue").ShallowUnwrapRef<{ - controlRef: import("vue").Ref; - fieldIconColor: import("vue").ComputedRef; - }> & import("vue").ComponentCustomProperties & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "flat" | "color" | "variant" | "disabled" | "loading" | "reverse" | "error" | "details" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "onUpdate:modelValue" | "centerAffix" | "focused" | "glow" | "theme" | "onUpdate:focused" | "id" | "baseColor" | "iconColor" | "$children" | "v-slot:default" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "labelId">, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -9920,255 +9935,16 @@ export declare const registryTabelaCelulas: { controlRef: import("vue").Ref; fieldIconColor: import("vue").ComputedRef; } | {}; - }> & import("vue").ComponentCustomProperties, "flat" | "name" | "color" | "type" | "variant" | "disabled" | "loading" | "reverse" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "placeholder" | "onUpdate:modelValue" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "autocomplete" | "autofocus" | "counter" | "counterValue" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "suffix" | "modelModifiers" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "onClick:control" | "onMousedown:control" | "role">, `$${any}`> & { + } & import("vue").ComponentCustomProperties, "flat" | "name" | "color" | "type" | "variant" | "disabled" | "loading" | "reverse" | "error" | "label" | "style" | "class" | keyof import("vue").VNodeProps | "modelValue" | "placeholder" | "onUpdate:modelValue" | "centerAffix" | "density" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "theme" | "onUpdate:focused" | "validateOn" | "validationValue" | "maxWidth" | "minWidth" | "width" | "id" | "appendIcon" | "baseColor" | "iconColor" | "prependIcon" | "hideDetails" | "hint" | "onClick:prepend" | "onClick:append" | "$children" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "rounded" | "tile" | "appendInnerIcon" | "bgColor" | "clearable" | "clearIcon" | "active" | "dirty" | "persistentClear" | "prependInnerIcon" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "autocomplete" | "autofocus" | "counter" | "counterValue" | "prefix" | "persistentPlaceholder" | "persistentCounter" | "suffix" | "modelModifiers" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:counter" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "onClick:control" | "onMousedown:control" | "role">, `$${any}`> & { _allExposed: { isFocused: import("vue").ShallowRef; menu: import("vue").WritableComputedRef; + search: import("vue").Ref & { + readonly externalValue: string | undefined; + }; + filteredItems: import("vue").ShallowRef[], import("vuetify/lib/composables/list-items.mjs").ListItem[]>; select: (item: import("vuetify/lib/composables/list-items.mjs").ListItem, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - theme?: string | undefined; - class?: any; - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - name?: string | undefined; - label?: string | undefined; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - density: import("vuetify/lib/composables/density.mjs").Density; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - centerAffix: boolean; - color?: string | undefined; - glow: boolean; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hideSpinButtons: boolean; - hint?: string | undefined; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; - $attrs: { - [x: string]: unknown; - }; - $refs: { - [x: string]: unknown; - }; - $slots: Readonly<{ - default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; - message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; - }>; - $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; - $host: Element | null; - $emit: (event: string, ...args: any[]) => void; - $el: any; - $options: import("vue").ComponentOptionsBase<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, { - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ - "update:modelValue": (value: any) => true; - }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }, {}, string, import("vue").SlotsType import("vue").VNode[]; - prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; - message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; - }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { - beforeCreate?: ((() => void)[] | (() => void)) | undefined; - created?: ((() => void)[] | (() => void)) | undefined; - beforeMount?: ((() => void)[] | (() => void)) | undefined; - mounted?: ((() => void)[] | (() => void)) | undefined; - beforeUpdate?: ((() => void)[] | (() => void)) | undefined; - updated?: ((() => void)[] | (() => void)) | undefined; - activated?: ((() => void)[] | (() => void)) | undefined; - deactivated?: ((() => void)[] | (() => void)) | undefined; - beforeDestroy?: ((() => void)[] | (() => void)) | undefined; - beforeUnmount?: ((() => void)[] | (() => void)) | undefined; - destroyed?: ((() => void)[] | (() => void)) | undefined; - unmounted?: ((() => void)[] | (() => void)) | undefined; - renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; - errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; - }; - $forceUpdate: () => void; - $nextTick: typeof import("vue").nextTick; - $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; - } & Readonly<{ - style: import("vue").StyleValue; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - }> & Omit<{ - style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; - focused: boolean; - disabled: boolean | null; - error: boolean; - errorMessages: string | readonly string[] | null; - maxErrors: string | number; - readonly: boolean | null; - rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; - density: import("vuetify/lib/composables/density.mjs").Density; - centerAffix: boolean; - glow: boolean; - hideSpinButtons: boolean; - persistentHint: boolean; - messages: string | readonly string[]; - direction: "horizontal" | "vertical"; - } & { - theme?: string | undefined; - class?: any; - "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; - name?: string | undefined; - label?: string | undefined; - validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; - validationValue?: any; - maxWidth?: string | number | undefined; - minWidth?: string | number | undefined; - width?: string | number | undefined; - id?: string | undefined; - appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - baseColor?: string | undefined; - color?: string | undefined; - iconColor?: string | boolean | undefined; - prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; - hideDetails?: "auto" | boolean | undefined; - hint?: string | undefined; - "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; - "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; - } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ - reset: () => Promise; - resetValidation: () => Promise; - validate: (silent?: boolean) => Promise; - isValid: import("vue").ComputedRef; - errorMessages: import("vue").ComputedRef; - }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ - modelValue?: unknown; - "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & Omit & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; - }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & { + }, import("vuetify/lib/components/VField/VField.mjs").VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import("vue").VNodeProps>, `$${any}`> & Omit | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + theme?: string | undefined; + class?: any; + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + name?: string | undefined; + label?: string | undefined; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + density: import("vuetify/lib/composables/density.mjs").Density; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + centerAffix: boolean; + color?: string | undefined; + glow: boolean; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hideSpinButtons: boolean; + hint?: string | undefined; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; + $attrs: { + [x: string]: unknown; + }; + $refs: { + [x: string]: unknown; + }; + $slots: Readonly<{ + default?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + prepend?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + append?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + details?: ((arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]) | undefined; + message?: ((arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]) | undefined; + }>; + $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; + $host: Element | null; + $emit: (event: string, ...args: any[]) => void; + $el: any; + $options: import("vue").ComponentOptionsBase<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, { + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Omit<{ + "update:modelValue": (value: any) => true; + }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }, {}, string, import("vue").SlotsType import("vue").VNode[]; + prepend: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + append: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + details: (arg: import("vuetify/lib/components/VInput/VInput.mjs").VInputSlot) => import("vue").VNode[]; + message: (arg: import("vuetify/lib/components/VMessages/VMessages.mjs").VMessageSlot) => import("vue").VNode[]; + }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { + beforeCreate?: ((() => void)[] | (() => void)) | undefined; + created?: ((() => void)[] | (() => void)) | undefined; + beforeMount?: ((() => void)[] | (() => void)) | undefined; + mounted?: ((() => void)[] | (() => void)) | undefined; + beforeUpdate?: ((() => void)[] | (() => void)) | undefined; + updated?: ((() => void)[] | (() => void)) | undefined; + activated?: ((() => void)[] | (() => void)) | undefined; + deactivated?: ((() => void)[] | (() => void)) | undefined; + beforeDestroy?: ((() => void)[] | (() => void)) | undefined; + beforeUnmount?: ((() => void)[] | (() => void)) | undefined; + destroyed?: ((() => void)[] | (() => void)) | undefined; + unmounted?: ((() => void)[] | (() => void)) | undefined; + renderTracked?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + renderTriggered?: (((e: import("vue").DebuggerEvent) => void)[] | ((e: import("vue").DebuggerEvent) => void)) | undefined; + errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; + }; + $forceUpdate: () => void; + $nextTick: typeof import("vue").nextTick; + $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; + } & Readonly<{ + style: import("vue").StyleValue; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + }> & Omit<{ + style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null; + focused: boolean; + disabled: boolean | null; + error: boolean; + errorMessages: string | readonly string[] | null; + maxErrors: string | number; + readonly: boolean | null; + rules: readonly (string | boolean | PromiseLike | ((value: any) => import("vuetify/lib/composables/validation.mjs").ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; + density: import("vuetify/lib/composables/density.mjs").Density; + centerAffix: boolean; + glow: boolean; + hideSpinButtons: boolean; + persistentHint: boolean; + messages: string | readonly string[]; + direction: "horizontal" | "vertical"; + } & { + theme?: string | undefined; + class?: any; + "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; + name?: string | undefined; + label?: string | undefined; + validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; + validationValue?: any; + maxWidth?: string | number | undefined; + minWidth?: string | number | undefined; + width?: string | number | undefined; + id?: string | undefined; + appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + baseColor?: string | undefined; + color?: string | undefined; + iconColor?: string | boolean | undefined; + prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined; + hideDetails?: "auto" | boolean | undefined; + hint?: string | undefined; + "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; + "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; + } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import("vue").ShallowUnwrapRef<{ + reset: () => Promise; + resetValidation: () => Promise; + validate: (silent?: boolean) => Promise; + isValid: import("vue").ComputedRef; + errorMessages: import("vue").ComputedRef; + }> & {} & import("vue").ComponentCustomProperties & {} & import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ + modelValue?: unknown; + "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; + }, import("vuetify/lib/components/VInput/VInput.mjs").VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import("vue").VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; @@ -10448,8 +10467,12 @@ export declare const registryTabelaCelulas: { "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; "update:menu": (ue: boolean) => true; - }, "modelValue" | "update:modelValue" | "$children" | "v-slot:append" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "multiple" | "itemProps" | "itemTitle" | "itemValue" | "items" | "returnObject" | "v-slot:append-item" | "v-slot:chip" | "v-slot:divider" | "v-slot:item" | "v-slot:no-data" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader">, string, { + "update:search": (value: string) => true; + }, "modelValue" | "update:modelValue" | "$children" | "v-slot:append" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "multiple" | "itemProps" | "itemTitle" | "itemValue" | "items" | "returnObject" | "v-slot:append-item" | "v-slot:chip" | "v-slot:divider" | "v-slot:item" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:no-data" | "v-slot:prepend-item" | "v-slot:selection" | "v-slot:subheader">, string, { style: import("vue").StyleValue; + filterKeys: import("vuetify/lib/composables/filter.mjs").FilterKeys; + filterMode: import("vuetify/lib/composables/filter.mjs").FilterMode; + noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; @@ -10571,6 +10594,18 @@ export declare const registryTabelaCelulas: { "no-data": () => import("vue").VNode[]; + "menu-header": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; + "menu-footer": (arg: { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }) => import("vue").VNode[]; }>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new , ReturnObject extends boolean = false, Multiple extends boolean = false, V extends import("vuetify/lib/components/VSelect/VSelect.mjs").Value = import("vuetify/lib/components/VSelect/VSelect.mjs").Value>(props: { items?: T | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey>; @@ -10606,6 +10641,14 @@ export declare const registryTabelaCelulas: { "prepend-item": never; "append-item": never; "no-data": never; + "menu-header": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; + "menu-footer": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; }) => import("vuetify/lib/util/defineComponent.mjs").GenericProps<{ items?: T | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey>; @@ -10641,6 +10684,14 @@ export declare const registryTabelaCelulas: { "prepend-item": never; "append-item": never; "no-data": never; + "menu-header": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; + "menu-footer": { + search: import("vue").Ref; + filteredItems: import("vuetify/lib/composables/list-items.mjs").ListItem[]; + }; }>) & import("vuetify/lib/util/defineComponent.mjs").FilterPropsOptions<{ theme: StringConstructor; class: import("vue").PropType; @@ -10648,6 +10699,17 @@ export declare const registryTabelaCelulas: { type: import("vue").PropType; default: null; }; + customFilter: import("vue").PropType; + customKeyFilter: import("vue").PropType; + filterKeys: { + type: import("vue").PropType; + default: NonNullable; + }; + filterMode: { + type: import("vue").PropType; + default: string; + }; + noFilter: BooleanConstructor; focused: BooleanConstructor; "onUpdate:focused": import("vue").PropType<(args_0: boolean) => void>; errorMessages: { @@ -10827,6 +10889,7 @@ export declare const registryTabelaCelulas: { lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; + navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; @@ -10868,12 +10931,15 @@ export declare const registryTabelaCelulas: { prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; + navigationStrategy: "focus" | "track"; + navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -10915,6 +10981,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -10960,6 +11028,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -11008,6 +11078,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -11285,6 +11357,7 @@ export declare const registryTabelaCelulas: { openOnClear: BooleanConstructor; itemColor: StringConstructor; noAutoScroll: BooleanConstructor; + search: StringConstructor; }, import("vue").ExtractPropTypes<{ theme: StringConstructor; class: import("vue").PropType; @@ -11292,6 +11365,17 @@ export declare const registryTabelaCelulas: { type: import("vue").PropType; default: null; }; + customFilter: import("vue").PropType; + customKeyFilter: import("vue").PropType; + filterKeys: { + type: import("vue").PropType; + default: NonNullable; + }; + filterMode: { + type: import("vue").PropType; + default: string; + }; + noFilter: BooleanConstructor; focused: BooleanConstructor; "onUpdate:focused": import("vue").PropType<(args_0: boolean) => void>; errorMessages: { @@ -11471,6 +11555,7 @@ export declare const registryTabelaCelulas: { lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; + navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; @@ -11512,12 +11597,15 @@ export declare const registryTabelaCelulas: { prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; + navigationStrategy: "focus" | "track"; + navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { + "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; itemValue?: import("vuetify/lib/util/helpers.mjs").SelectItemKey; @@ -11559,6 +11647,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: ((arg: { @@ -11604,6 +11694,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; divider?: false | ((arg: { @@ -11652,6 +11744,8 @@ export declare const registryTabelaCelulas: { [key: string]: any; title: string; value: any; + } & { + index: number; }; }) => import("vue").VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import("vuetify/lib/components/VList/VListItem.mjs").ListItemSlot & { @@ -11929,6 +12023,7 @@ export declare const registryTabelaCelulas: { openOnClear: BooleanConstructor; itemColor: StringConstructor; noAutoScroll: BooleanConstructor; + search: StringConstructor; }>>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; diff --git a/dist/types/componentes/EliTabela/EliTabela.vue.d.ts b/dist/types/componentes/EliTabela/EliTabela.vue.d.ts index 0303cd8..895d11f 100644 --- a/dist/types/componentes/EliTabela/EliTabela.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabela.vue.d.ts @@ -32,7 +32,7 @@ declare const __VLS_export: import("vue").DefineComponent; acoesSuperiores: import("vue").ComputedRef<{ posicao: "superior" | "inferior"; - icone?: import("lucide-vue-next").LucideIcon; + icone?: import("@lucide/vue").LucideIcon; cor?: string; rotulo: string; acao: (parametrosConsulta: parametrosConsulta & { @@ -43,7 +43,7 @@ declare const __VLS_export: import("vue").DefineComponent; acoesInferiores: import("vue").ComputedRef<{ posicao: "superior" | "inferior"; - icone?: import("lucide-vue-next").LucideIcon; + icone?: import("@lucide/vue").LucideIcon; cor?: string; rotulo: string; acao: (parametrosConsulta: parametrosConsulta & { @@ -275,7 +275,7 @@ declare const __VLS_export: import("vue").DefineComponent, { modelo: string; }, {}, { - Search: import("vue").FunctionalComponent; + Search: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaEstados: import("vue").DefineComponent; - required: true; + default: null; }; mensagemVazio: { type: PropType; @@ -299,7 +299,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; mensagemVazio: { type: PropType; @@ -307,6 +307,7 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{}>, { + erro: string | null; mensagemVazio: string | undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaDebug: import("vue").DefineComponent; - required: true; + default: null; }; menuPopupPos: { type: PropType<{ @@ -332,7 +333,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; menuPopupPos: { type: PropType<{ @@ -341,7 +342,9 @@ declare const __VLS_export: import("vue").DefineComponent; required: true; }; - }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; + }>> & Readonly<{}>, { + menuAberto: number | null; + }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaHead: import("vue").DefineComponent>>; @@ -357,15 +360,15 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; direcaoOrdenacao: { type: PropType<"asc" | "desc">; required: true; }; }>, { - ArrowUp: import("vue").FunctionalComponent; - ArrowDown: import("vue").FunctionalComponent; + ArrowUp: import("@lucide/vue").LucideIcon; + ArrowDown: import("@lucide/vue").LucideIcon; isOrdenavel: (coluna: any) => boolean; emitAlternarOrdenacao: (chave: string) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { @@ -385,7 +388,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; direcaoOrdenacao: { type: PropType<"asc" | "desc">; @@ -393,9 +396,11 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{ onAlternarOrdenacao?: ((chave: string) => any) | undefined; - }>, {}, {}, { - ArrowUp: import("vue").FunctionalComponent; - ArrowDown: import("vue").FunctionalComponent; + }>, { + colunaOrdenacao: string | null; + }, {}, { + ArrowUp: import("@lucide/vue").LucideIcon; + ArrowDown: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaBody: import("vue").DefineComponent, { - ChevronRight: import("vue").FunctionalComponent; - ChevronDown: import("vue").FunctionalComponent; + ChevronRight: import("@lucide/vue").LucideIcon; + ChevronDown: import("@lucide/vue").LucideIcon; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>; @@ -517,7 +522,7 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; - MoreVertical: import("vue").FunctionalComponent; - ChevronRight: import("vue").FunctionalComponent; - ChevronDown: import("vue").FunctionalComponent; + MoreVertical: import("@lucide/vue").LucideIcon; + ChevronRight: import("@lucide/vue").LucideIcon; + ChevronDown: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaMenuAcoes: import("vue").DefineComponent; - required: true; + default: null; }; posicao: { type: PropType<{ @@ -653,7 +658,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; posicao: { type: PropType<{ @@ -679,7 +684,9 @@ declare const __VLS_export: import("vue").DefineComponent; linha: unknown; }) => any) | undefined; - }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; + }>, { + menuAberto: number | null; + }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; EliTabelaPaginacao: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; valor: import("vue").WritableComputedRef; tipoInput: import("vue").ComputedRef<"date" | "datetime-local">; minLocal: import("vue").ComputedRef; @@ -1248,9 +1253,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: number | null | undefined) => void) & ((event: "update:value", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); displayValue: import("vue").Ref; isInteiro: import("vue").ComputedRef; @@ -1301,9 +1304,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">; diff --git a/dist/types/componentes/EliTabela/EliTabelaBody.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaBody.vue.d.ts index 3d49ee5..68f82bc 100644 --- a/dist/types/componentes/EliTabela/EliTabelaBody.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaBody.vue.d.ts @@ -44,8 +44,8 @@ declare const __VLS_export: import("vue").DefineComponent, { - ChevronRight: import("vue").FunctionalComponent; - ChevronDown: import("vue").FunctionalComponent; + ChevronRight: import("@lucide/vue").LucideIcon; + ChevronDown: import("@lucide/vue").LucideIcon; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>; @@ -110,7 +110,7 @@ declare const __VLS_export: import("vue").DefineComponent void; }[]; } | { @@ -165,7 +165,7 @@ declare const __VLS_export: import("vue").DefineComponent void; }[]; } | { @@ -180,7 +180,7 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; - MoreVertical: import("vue").FunctionalComponent; - ChevronRight: import("vue").FunctionalComponent; - ChevronDown: import("vue").FunctionalComponent; + MoreVertical: import("@lucide/vue").LucideIcon; + ChevronRight: import("@lucide/vue").LucideIcon; + ChevronDown: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaCabecalho.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaCabecalho.vue.d.ts index 89c02e6..00a810c 100644 --- a/dist/types/componentes/EliTabela/EliTabelaCabecalho.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaCabecalho.vue.d.ts @@ -104,6 +104,6 @@ declare const __VLS_export: import("vue").DefineComponent, { modelo: string; }, {}, { - Search: import("vue").FunctionalComponent; + Search: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaCaixaDeBusca.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaCaixaDeBusca.vue.d.ts index 0e78666..ee1b955 100644 --- a/dist/types/componentes/EliTabela/EliTabelaCaixaDeBusca.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaCaixaDeBusca.vue.d.ts @@ -22,5 +22,5 @@ declare const __VLS_export: import("vue").DefineComponent, { modelo: string; }, {}, { - Search: import("vue").FunctionalComponent; + Search: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaDebug.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaDebug.vue.d.ts index 7d386c8..64c5d44 100644 --- a/dist/types/componentes/EliTabela/EliTabelaDebug.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaDebug.vue.d.ts @@ -8,7 +8,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; menuPopupPos: { type: PropType<{ @@ -24,7 +24,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; menuPopupPos: { type: PropType<{ @@ -33,4 +33,6 @@ declare const __VLS_export: import("vue").DefineComponent; required: true; }; -}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; +}>> & Readonly<{}>, { + menuAberto: number | null; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaDetalhesLinha.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaDetalhesLinha.vue.d.ts index 55505c0..150c4fd 100644 --- a/dist/types/componentes/EliTabela/EliTabelaDetalhesLinha.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaDetalhesLinha.vue.d.ts @@ -43,7 +43,7 @@ declare const __VLS_export: import("vue").DefineComponent void; }[]; } | { diff --git a/dist/types/componentes/EliTabela/EliTabelaEstados.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaEstados.vue.d.ts index bb82886..26e3bad 100644 --- a/dist/types/componentes/EliTabela/EliTabelaEstados.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaEstados.vue.d.ts @@ -8,7 +8,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; mensagemVazio: { type: PropType; @@ -22,7 +22,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; mensagemVazio: { type: PropType; @@ -30,5 +30,6 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{}>, { + erro: string | null; mensagemVazio: string | undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaHead.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaHead.vue.d.ts index 916ef3e..0b07365 100644 --- a/dist/types/componentes/EliTabela/EliTabelaHead.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaHead.vue.d.ts @@ -17,15 +17,15 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; direcaoOrdenacao: { type: PropType<"asc" | "desc">; required: true; }; }>, { - ArrowUp: import("vue").FunctionalComponent; - ArrowDown: import("vue").FunctionalComponent; + ArrowUp: import("@lucide/vue").LucideIcon; + ArrowDown: import("@lucide/vue").LucideIcon; isOrdenavel: (coluna: any) => boolean; emitAlternarOrdenacao: (chave: string) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { @@ -45,7 +45,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; direcaoOrdenacao: { type: PropType<"asc" | "desc">; @@ -53,7 +53,9 @@ declare const __VLS_export: import("vue").DefineComponent> & Readonly<{ onAlternarOrdenacao?: ((chave: string) => any) | undefined; -}>, {}, {}, { - ArrowUp: import("vue").FunctionalComponent; - ArrowDown: import("vue").FunctionalComponent; +}>, { + colunaOrdenacao: string | null; +}, {}, { + ArrowUp: import("@lucide/vue").LucideIcon; + ArrowDown: import("@lucide/vue").LucideIcon; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaMenuAcoes.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaMenuAcoes.vue.d.ts index c9b3985..d5d0ed9 100644 --- a/dist/types/componentes/EliTabela/EliTabelaMenuAcoes.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaMenuAcoes.vue.d.ts @@ -10,7 +10,7 @@ export default _default; declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; posicao: { type: PropType<{ @@ -41,7 +41,7 @@ declare const __VLS_export: import("vue").DefineComponent; - required: true; + default: null; }; posicao: { type: PropType<{ @@ -63,4 +63,6 @@ declare const __VLS_export: import("vue").DefineComponent; linha: unknown; }) => any) | undefined; -}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; +}>, { + menuAberto: number | null; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; diff --git a/dist/types/componentes/EliTabela/EliTabelaModalFiltroAvancado.vue.d.ts b/dist/types/componentes/EliTabela/EliTabelaModalFiltroAvancado.vue.d.ts index dec9fbd..3f30379 100644 --- a/dist/types/componentes/EliTabela/EliTabelaModalFiltroAvancado.vue.d.ts +++ b/dist/types/componentes/EliTabela/EliTabelaModalFiltroAvancado.vue.d.ts @@ -227,9 +227,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; valor: import("vue").WritableComputedRef; tipoInput: import("vue").ComputedRef<"date" | "datetime-local">; minLocal: import("vue").ComputedRef; @@ -400,9 +398,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: number | null | undefined) => void) & ((event: "update:value", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); displayValue: import("vue").Ref; isInteiro: import("vue").ComputedRef; @@ -453,9 +449,7 @@ declare const __VLS_export: import("vue").DefineComponent, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">; diff --git a/dist/types/componentes/EliTabela/celulas/EliTabelaCelula.vue.d.ts b/dist/types/componentes/EliTabela/celulas/EliTabelaCelula.vue.d.ts index 1c6681b..ab7cc26 100644 --- a/dist/types/componentes/EliTabela/celulas/EliTabelaCelula.vue.d.ts +++ b/dist/types/componentes/EliTabela/celulas/EliTabelaCelula.vue.d.ts @@ -25,7 +25,7 @@ declare const __VLS_export: import("vue").DefineComponent void; }[]; } | { diff --git a/dist/types/componentes/EliTabela/celulas/EliTabelaCelulaTags.vue.d.ts b/dist/types/componentes/EliTabela/celulas/EliTabelaCelulaTags.vue.d.ts index be35b4a..fb688fe 100644 --- a/dist/types/componentes/EliTabela/celulas/EliTabelaCelulaTags.vue.d.ts +++ b/dist/types/componentes/EliTabela/celulas/EliTabelaCelulaTags.vue.d.ts @@ -12,7 +12,7 @@ declare const __VLS_export: import("vue").DefineComponent void; }[]; } | undefined; diff --git a/dist/types/componentes/EliTabela/celulas/registryTabelaCelulas.d.ts b/dist/types/componentes/EliTabela/celulas/registryTabelaCelulas.d.ts index 821a53d..a73f93b 100644 --- a/dist/types/componentes/EliTabela/celulas/registryTabelaCelulas.d.ts +++ b/dist/types/componentes/EliTabela/celulas/registryTabelaCelulas.d.ts @@ -54,7 +54,7 @@ export declare const registryTabelaCelulas: { opcoes: { rotulo: string; cor?: string; - icone?: import("lucide-vue-next").LucideIcon; + icone?: import("@lucide/vue").LucideIcon; acao?: () => void; }[]; } | undefined; diff --git a/dist/types/componentes/EliTabela/celulas/tiposTabelaCelulas.d.ts b/dist/types/componentes/EliTabela/celulas/tiposTabelaCelulas.d.ts index 8e9b2d5..4a2dbc6 100644 --- a/dist/types/componentes/EliTabela/celulas/tiposTabelaCelulas.d.ts +++ b/dist/types/componentes/EliTabela/celulas/tiposTabelaCelulas.d.ts @@ -1,7 +1,7 @@ /** * Tipagem dos dados de entrada dos componentes de celulas */ -import type { LucideIcon } from "lucide-vue-next"; +import type { LucideIcon } from "@lucide/vue"; export type tiposTabelaCelulas = { textoSimples: { texto: string; diff --git a/dist/types/componentes/EliTabela/types-eli-tabela.d.ts b/dist/types/componentes/EliTabela/types-eli-tabela.d.ts index 6fb7557..61476c9 100644 --- a/dist/types/componentes/EliTabela/types-eli-tabela.d.ts +++ b/dist/types/componentes/EliTabela/types-eli-tabela.d.ts @@ -1,4 +1,4 @@ -import type { LucideIcon } from "lucide-vue-next"; +import type { LucideIcon } from "@lucide/vue"; import type { tipoFiltro26 } from "p-comuns"; export type tipoFiltro = tipoFiltro26; import type { tipoResposta } from "p-respostas"; @@ -12,7 +12,7 @@ export type tipoComponenteCelula = { [K in tipoTabelaCelula]: tipoComponenteCelulaBase; }[tipoTabelaCelula]; export declare const celulaTabela: (tipo: T, dados: tiposTabelaCelulas[T]) => tipoComponenteCelulaBase; -export type { tipoTabelaCelula, tiposTabelaCelulas }; +export type { tiposTabelaCelulas, tipoTabelaCelula }; export type tipoEliColuna = { /** Texto exibido no cabeçalho da coluna. */ rotulo: string; diff --git a/dist/types/componentes/ola_mundo/EliOlaMundo.vue.d.ts b/dist/types/componentes/ola_mundo/EliOlaMundo.vue.d.ts index 416282c..a4aacd4 100644 --- a/dist/types/componentes/ola_mundo/EliOlaMundo.vue.d.ts +++ b/dist/types/componentes/ola_mundo/EliOlaMundo.vue.d.ts @@ -153,9 +153,7 @@ declare const __VLS_export: import("vue").DefineComponent<{}, { required: true; }; }>, { - attrs: { - [x: string]: unknown; - }; + attrs: import("vue").Attrs; emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void); localValue: import("vue").WritableComputedRef; inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">; diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts index 520902e..66a34f9 100644 --- a/dist/types/index.d.ts +++ b/dist/types/index.d.ts @@ -4,13 +4,10 @@ import { EliBotao } from "./componentes/botao"; import { EliCartao } from "./componentes/cartao"; import { EliBadge } from "./componentes/indicador"; import { EliOlaMundo } from "./componentes/ola_mundo"; -export { EliOlaMundo }; -export { EliBotao }; -export { EliBadge }; -export { EliCartao }; export { criarFiltro26 } from "p-comuns"; export * from "./componentes/EliEntrada"; export * from "./componentes/EliTabela"; export * from "./tipos"; +export { EliBadge, EliBotao, EliCartao, EliOlaMundo }; declare const EliVue: Plugin; export default EliVue; diff --git a/package.json b/package.json index 095bd49..c0dd4a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eli-vue", - "version": "0.1.107", + "version": "0.1.123", "private": false, "main": "./dist/eli-vue.umd.js", "module": "./dist/eli-vue.es.js", @@ -31,18 +31,18 @@ "@mdi/font": "^7.4.47", "@vitejs/plugin-vue": "^5.0.0", "sass": "^1.94.2", - "typescript": "^6", + "typescript": "^6.0.3", "vite": "^6.0.0", "vite-plugin-css-injected-by-js": "^3.5.2", "vite-plugin-vuetify": "^2.1.2", - "vue": "^3.4.0", + "vue": "^3.5.34", "vue-tsc": "^3.1.6", - "vuetify": "^3.11.2" + "vuetify": "^3.12.6" }, "dependencies": { + "@lucide/vue": "^1.16.0", "cross-fetch": "^4.1.0", "dayjs": "^1.11.19", - "lucide-vue-next": "^0.563.0", "p-comuns": "git+https://git2.idz.one/publico/_comuns.git", "p-respostas": "git+https://git2.idz.one/publico/_respostas.git", "uuid": "^13.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 903e0e7..a633c91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,15 +8,15 @@ importers: .: dependencies: + '@lucide/vue': + specifier: ^1.16.0 + version: 1.16.0(vue@3.5.34(typescript@6.0.3)) cross-fetch: specifier: ^4.1.0 version: 4.1.0 dayjs: specifier: ^1.11.19 version: 1.11.19 - lucide-vue-next: - specifier: ^0.563.0 - version: 0.563.0(vue@3.5.28(typescript@5.9.3)) p-comuns: specifier: git+https://git2.idz.one/publico/_comuns.git version: git+https://git2.idz.one/publico/_comuns.git#64ddd6ad8af5e09a81d247fb1b23c2b05731d321(cross-fetch@4.1.0)(dayjs@1.11.19)(uuid@13.0.0)(zod@4.3.6) @@ -27,24 +27,24 @@ importers: specifier: ^13.0.0 version: 13.0.0 zod: - specifier: ^4.3.6 + specifier: 4.3.6 version: 4.3.6 devDependencies: '@biomejs/biome': - specifier: 2.4.0 - version: 2.4.0 + specifier: 2.4.12 + version: 2.4.12 '@mdi/font': specifier: ^7.4.47 version: 7.4.47 '@vitejs/plugin-vue': specifier: ^5.0.0 - version: 5.2.4(vite@6.4.1(sass@1.97.3))(vue@3.5.28(typescript@5.9.3)) + version: 5.2.4(vite@6.4.1(sass@1.97.3))(vue@3.5.34(typescript@6.0.3)) sass: specifier: ^1.94.2 version: 1.97.3 typescript: - specifier: ^5.0.0 - version: 5.9.3 + specifier: ^6.0.3 + version: 6.0.3 vite: specifier: ^6.0.0 version: 6.4.1(sass@1.97.3) @@ -53,16 +53,16 @@ importers: version: 3.5.2(vite@6.4.1(sass@1.97.3)) vite-plugin-vuetify: specifier: ^2.1.2 - version: 2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.28(typescript@5.9.3))(vuetify@3.11.8) + version: 2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.34(typescript@6.0.3))(vuetify@3.12.6) vue: - specifier: ^3.4.0 - version: 3.5.28(typescript@5.9.3) + specifier: ^3.5.34 + version: 3.5.34(typescript@6.0.3) vue-tsc: specifier: ^3.1.6 - version: 3.2.4(typescript@5.9.3) + version: 3.2.4(typescript@6.0.3) vuetify: - specifier: ^3.11.2 - version: 3.11.8(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.28(typescript@5.9.3)) + specifier: ^3.12.6 + version: 3.12.6(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.34(typescript@6.0.3)) packages: @@ -74,8 +74,8 @@ packages: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} - '@babel/parser@7.29.0': - resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + '@babel/parser@7.29.3': + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} engines: {node: '>=6.0.0'} hasBin: true @@ -83,55 +83,55 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - '@biomejs/biome@2.4.0': - resolution: {integrity: sha512-iluT61cORUDIC5i/y42ljyQraCemmmcgbMLLCnYO+yh+2hjTmcMFcwY8G0zTzWCsPb3t3AyKc+0t/VuhPZULUg==} + '@biomejs/biome@2.4.12': + resolution: {integrity: sha512-Rro7adQl3NLq/zJCIL98eElXKI8eEiBtoeu5TbXF/U3qbjuSc7Jb5rjUbeHHcquDWeSf3HnGP7XI5qGrlRk/pA==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.4.0': - resolution: {integrity: sha512-L+YpOtPSuU0etomfvFTPWRsa7+8ejaJL3yaROEoT/96HDJbR6OsvZQk0C8JUYou+XFdP+JcGxqZknkp4n934RA==} + '@biomejs/cli-darwin-arm64@2.4.12': + resolution: {integrity: sha512-BnMU4Pc3ciEVteVpZ0BK33MLr7X57F5w1dwDLDn+/iy/yTrA4Q/N2yftidFtsA4vrDh0FMXDpacNV/Tl3fbmng==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.4.0': - resolution: {integrity: sha512-Aq+S7ffpb5ynTyLgtnEjG+W6xuTd2F7FdC7J6ShpvRhZwJhjzwITGF9vrqoOnw0sv1XWkt2Q1Rpg+hleg/Xg7Q==} + '@biomejs/cli-darwin-x64@2.4.12': + resolution: {integrity: sha512-x9uJ0bI1rJsWICp3VH8w/5PnAVD3A7SqzDpbrfoUQX1QyWrK5jSU4fRLo/wSgGeplCivbxBRKmt5Xq4/nWvq8A==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.4.0': - resolution: {integrity: sha512-1rhDUq8sf7xX3tg7vbnU3WVfanKCKi40OXc4VleBMzRStmQHdeBY46aFP6VdwEomcVjyNiu+Zcr3LZtAdrZrjQ==} + '@biomejs/cli-linux-arm64-musl@2.4.12': + resolution: {integrity: sha512-FhfpkAAlKL6kwvcVap0Hgp4AhZmtd3YImg0kK1jd7C/aSoh4SfsB2f++yG1rU0lr8Y5MCFJrcSkmssiL9Xnnig==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.4.0': - resolution: {integrity: sha512-u2p54IhvNAWB+h7+rxCZe3reNfQYFK+ppDw+q0yegrGclFYnDPZAntv/PqgUacpC3uxTeuWFgWW7RFe3lHuxOA==} + '@biomejs/cli-linux-arm64@2.4.12': + resolution: {integrity: sha512-tOwuCuZZtKi1jVzbk/5nXmIsziOB6yqN8c9r9QM0EJYPU6DpQWf11uBOSCfFKKM4H3d9ZoarvlgMfbcuD051Pw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.4.0': - resolution: {integrity: sha512-Omo0xhl63z47X+CrE5viEWKJhejJyndl577VoXg763U/aoATrK3r5+8DPh02GokWPeODX1Hek00OtjjooGan9w==} + '@biomejs/cli-linux-x64-musl@2.4.12': + resolution: {integrity: sha512-dwTIgZrGutzhkQCuvHynCkyW6hJxUuyZqKKO0YNfaS2GUoRO+tOvxXZqZB6SkWAOdfZTzwaw8IEdUnIkHKHoew==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.4.0': - resolution: {integrity: sha512-WVFOhsnzhrbMGOSIcB9yFdRV2oG2KkRRhIZiunI9gJqSU3ax9ErdnTxRfJUxZUI9NbzVxC60OCXNcu+mXfF/Tw==} + '@biomejs/cli-linux-x64@2.4.12': + resolution: {integrity: sha512-8pFeAnLU9QdW9jCIslB/v82bI0lhBmz2ZAKc8pVMFPO0t0wAHsoEkrUQUbMkIorTRIjbqyNZHA3lEXavsPWYSw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.4.0': - resolution: {integrity: sha512-aqRwW0LJLV1v1NzyLvLWQhdLmDSAV1vUh+OBdYJaa8f28XBn5BZavo+WTfqgEzALZxlNfBmu6NGO6Al3MbCULw==} + '@biomejs/cli-win32-arm64@2.4.12': + resolution: {integrity: sha512-B0DLnx0vA9ya/3v7XyCaP+/lCpnbWbMOfUFFve+xb5OxyYvdHaS55YsSddr228Y+JAFk58agCuZTsqNiw2a6ig==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.4.0': - resolution: {integrity: sha512-g47s+V+OqsGxbSZN3lpav6WYOk0PIc3aCBAq+p6dwSynL3K5MA6Cg6nkzDOlu28GEHwbakW+BllzHCJCxnfK5Q==} + '@biomejs/cli-win32-x64@2.4.12': + resolution: {integrity: sha512-yMckRzTyZ83hkk8iDFWswqSdU8tvZxspJKnYNh7JZr/zhZNOlzH13k4ecboU6MurKExCe2HUkH75pGI/O2JwGA==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -295,6 +295,11 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@lucide/vue@1.16.0': + resolution: {integrity: sha512-kiHx0fe49DMjQuvNaEOu9Jou6u9FwdqQ8xbZIKlD47sXrOI8g59kIeeQL42NBLI4AvO+UJsbaPX0hEK/4rHSBQ==} + peerDependencies: + vue: '>=3.0.1' + '@mdi/font@7.4.47': resolution: {integrity: sha512-43MtGpd585SNzHZPcYowu/84Vz2a2g31TvPMTm9uTiCSWzaheQySUcSyUH/46fPnuPQWof2yd0pGBtzee/IQWw==} @@ -527,35 +532,44 @@ packages: '@vue/compiler-core@3.5.28': resolution: {integrity: sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==} + '@vue/compiler-core@3.5.34': + resolution: {integrity: sha512-s9cLyK5mLcvZ4Agva5QgRsQyLKvts9WbU9DB6NqiZkkGEdwmcEiylj5Jbwkp680drF/NNCV8OlAJSe+yMLxaJw==} + '@vue/compiler-dom@3.5.28': resolution: {integrity: sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==} - '@vue/compiler-sfc@3.5.28': - resolution: {integrity: sha512-6TnKMiNkd6u6VeVDhZn/07KhEZuBSn43Wd2No5zaP5s3xm8IqFTHBj84HJah4UepSUJTro5SoqqlOY22FKY96g==} + '@vue/compiler-dom@3.5.34': + resolution: {integrity: sha512-EbF/T++k0e2MMZlJsBhzK8Sgwt0HcIPOhzn1CTB/lv6sQcyk+OWf8YeiLxZp3ro7MbbLcAfAJ6sEvjFWuNgUCw==} - '@vue/compiler-ssr@3.5.28': - resolution: {integrity: sha512-JCq//9w1qmC6UGLWJX7RXzrGpKkroubey/ZFqTpvEIDJEKGgntuDMqkuWiZvzTzTA5h2qZvFBFHY7fAAa9475g==} + '@vue/compiler-sfc@3.5.34': + resolution: {integrity: sha512-D/ihr6uZeIt6r+pVZf46RWT1fAsLFMbUP7k8G1VkiiWexriED9GrX3echHd4Abbt17zjlfiFJ8z7a3BxZOPNjg==} + + '@vue/compiler-ssr@3.5.34': + resolution: {integrity: sha512-cDtTHKibkThKGHH1SP+WdccquNRYQDFH6rRjQCqT9G2ltFAfoR5pUftpab/z+aM5mW9HLLVQW7hfKKQe/1GBeQ==} '@vue/language-core@3.2.4': resolution: {integrity: sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==} - '@vue/reactivity@3.5.28': - resolution: {integrity: sha512-gr5hEsxvn+RNyu9/9o1WtdYdwDjg5FgjUSBEkZWqgTKlo/fvwZ2+8W6AfKsc9YN2k/+iHYdS9vZYAhpi10kNaw==} + '@vue/reactivity@3.5.34': + resolution: {integrity: sha512-y9XDjCEuBp+98k+UL5dbYkh57AHU4o6cxZedOPXw3bmrZZYLQsVHguGurq7hVrPCSrQtrnz1f9dssyFr+dMXfQ==} - '@vue/runtime-core@3.5.28': - resolution: {integrity: sha512-POVHTdbgnrBBIpnbYU4y7pOMNlPn2QVxVzkvEA2pEgvzbelQq4ZOUxbp2oiyo+BOtiYlm8Q44wShHJoBvDPAjQ==} + '@vue/runtime-core@3.5.34': + resolution: {integrity: sha512-mKeBYvu8tcMSLhypAHBmriUFfWXKTCF/23Z4jiCoYK3UtWepkliViNLuR90V9XOyD62mUxs9p1jsrpK3CCGIzw==} - '@vue/runtime-dom@3.5.28': - resolution: {integrity: sha512-4SXxSF8SXYMuhAIkT+eBRqOkWEfPu6nhccrzrkioA6l0boiq7sp18HCOov9qWJA5HML61kW8p/cB4MmBiG9dSA==} + '@vue/runtime-dom@3.5.34': + resolution: {integrity: sha512-e8kZzERmCwUnBRVsgSQlAfrfU2rGoy0FFKPBXSlfEjc/O3KfA7QP0t1/2ZylrbchjmIKB4dPTd07A6WPr0eOrg==} - '@vue/server-renderer@3.5.28': - resolution: {integrity: sha512-pf+5ECKGj8fX95bNincbzJ6yp6nyzuLDhYZCeFxUNp8EBrQpPpQaLX3nNCp49+UbgbPun3CeVE+5CXVV1Xydfg==} + '@vue/server-renderer@3.5.34': + resolution: {integrity: sha512-nHxmJoTrKsmrkbILRhkC9gY1G3moZbJTqCzDd7DOOzG5KH9oeJ0Unqrff5f9v0pW//jES05ZkJcNtfE8JjOIew==} peerDependencies: - vue: 3.5.28 + vue: 3.5.34 '@vue/shared@3.5.28': resolution: {integrity: sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==} + '@vue/shared@3.5.34': + resolution: {integrity: sha512-24uqU4OIiX29ryC3MeWid/Xf2fa2EFRUVLb77nRhk+UrTVrh/XiGtFAFmJBAtBRbjwNdsPRP+jj/OL27Eg1NDA==} + '@vuetify/loader-shared@2.1.2': resolution: {integrity: sha512-X+1jBLmXHkpQEnC0vyOb4rtX2QSkBiFhaFXz8yhQqN2A4vQ6k2nChxN4Ol7VAY5KoqMdFoRMnmNdp/1qYXDQig==} peerDependencies: @@ -628,11 +642,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - lucide-vue-next@0.563.0: - resolution: {integrity: sha512-zsE/lCKtmaa7bGfhSpN84br1K9YoQ5pCN+2oKWjQQG3Lo6ufUUKBuHSjNFI6RvUevxaajNXb8XwFUKeTXG3sIA==} - peerDependencies: - vue: '>=3.0.1' - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -647,6 +656,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} @@ -683,6 +697,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -712,8 +730,8 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -787,16 +805,16 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue@3.5.28: - resolution: {integrity: sha512-BRdrNfeoccSoIZeIhyPBfvWSLFP4q8J3u8Ju8Ug5vu3LdD+yTM13Sg4sKtljxozbnuMu1NB1X5HBHRYUzFocKg==} + vue@3.5.34: + resolution: {integrity: sha512-WdLBG9gm02OgJIG9axd5Hpx0TFLdzVgfG2evFFu8Rur5O/IoGc5cMjnjh3tPL6GnRGsYvUhBSKVPYVcxRKpMCA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - vuetify@3.11.8: - resolution: {integrity: sha512-4iKnntOnLFFklygZjzlVfcHrtLO8+iK4HOhiia6HP2U8v82x+ngaSCgm+epvPrGyCMfCpfuEttqD2qElrr1axw==} + vuetify@3.12.6: + resolution: {integrity: sha512-ARfflEJu+pKk+vya059qsUT/xUnYf0K6sIZdJwVh5w+kR6CJCXMQN1MONABb3Jm2kmhN/AXB4W5/MjYiKnVAFg==} peerDependencies: typescript: '>=4.7' vite-plugin-vuetify: '>=2.1.0' @@ -828,7 +846,7 @@ snapshots: '@babel/helper-validator-identifier@7.28.5': {} - '@babel/parser@7.29.0': + '@babel/parser@7.29.3': dependencies: '@babel/types': 7.29.0 @@ -837,39 +855,39 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@biomejs/biome@2.4.0': + '@biomejs/biome@2.4.12': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.4.0 - '@biomejs/cli-darwin-x64': 2.4.0 - '@biomejs/cli-linux-arm64': 2.4.0 - '@biomejs/cli-linux-arm64-musl': 2.4.0 - '@biomejs/cli-linux-x64': 2.4.0 - '@biomejs/cli-linux-x64-musl': 2.4.0 - '@biomejs/cli-win32-arm64': 2.4.0 - '@biomejs/cli-win32-x64': 2.4.0 + '@biomejs/cli-darwin-arm64': 2.4.12 + '@biomejs/cli-darwin-x64': 2.4.12 + '@biomejs/cli-linux-arm64': 2.4.12 + '@biomejs/cli-linux-arm64-musl': 2.4.12 + '@biomejs/cli-linux-x64': 2.4.12 + '@biomejs/cli-linux-x64-musl': 2.4.12 + '@biomejs/cli-win32-arm64': 2.4.12 + '@biomejs/cli-win32-x64': 2.4.12 - '@biomejs/cli-darwin-arm64@2.4.0': + '@biomejs/cli-darwin-arm64@2.4.12': optional: true - '@biomejs/cli-darwin-x64@2.4.0': + '@biomejs/cli-darwin-x64@2.4.12': optional: true - '@biomejs/cli-linux-arm64-musl@2.4.0': + '@biomejs/cli-linux-arm64-musl@2.4.12': optional: true - '@biomejs/cli-linux-arm64@2.4.0': + '@biomejs/cli-linux-arm64@2.4.12': optional: true - '@biomejs/cli-linux-x64-musl@2.4.0': + '@biomejs/cli-linux-x64-musl@2.4.12': optional: true - '@biomejs/cli-linux-x64@2.4.0': + '@biomejs/cli-linux-x64@2.4.12': optional: true - '@biomejs/cli-win32-arm64@2.4.0': + '@biomejs/cli-win32-arm64@2.4.12': optional: true - '@biomejs/cli-win32-x64@2.4.0': + '@biomejs/cli-win32-x64@2.4.12': optional: true '@esbuild/aix-ppc64@0.25.12': @@ -952,6 +970,10 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} + '@lucide/vue@1.16.0(vue@3.5.34(typescript@6.0.3))': + dependencies: + vue: 3.5.34(typescript@6.0.3) + '@mdi/font@7.4.47': {} '@parcel/watcher-android-arm64@2.5.6': @@ -1092,10 +1114,10 @@ snapshots: '@types/estree@1.0.8': {} - '@vitejs/plugin-vue@5.2.4(vite@6.4.1(sass@1.97.3))(vue@3.5.28(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.4.1(sass@1.97.3))(vue@3.5.34(typescript@6.0.3))': dependencies: vite: 6.4.1(sass@1.97.3) - vue: 3.5.28(typescript@5.9.3) + vue: 3.5.34(typescript@6.0.3) '@volar/language-core@2.4.27': dependencies: @@ -1111,33 +1133,46 @@ snapshots: '@vue/compiler-core@3.5.28': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.3 '@vue/shared': 3.5.28 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.34': + dependencies: + '@babel/parser': 7.29.3 + '@vue/shared': 3.5.34 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.28': dependencies: '@vue/compiler-core': 3.5.28 '@vue/shared': 3.5.28 - '@vue/compiler-sfc@3.5.28': + '@vue/compiler-dom@3.5.34': dependencies: - '@babel/parser': 7.29.0 - '@vue/compiler-core': 3.5.28 - '@vue/compiler-dom': 3.5.28 - '@vue/compiler-ssr': 3.5.28 - '@vue/shared': 3.5.28 + '@vue/compiler-core': 3.5.34 + '@vue/shared': 3.5.34 + + '@vue/compiler-sfc@3.5.34': + dependencies: + '@babel/parser': 7.29.3 + '@vue/compiler-core': 3.5.34 + '@vue/compiler-dom': 3.5.34 + '@vue/compiler-ssr': 3.5.34 + '@vue/shared': 3.5.34 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.6 + postcss: 8.5.14 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.28': + '@vue/compiler-ssr@3.5.34': dependencies: - '@vue/compiler-dom': 3.5.28 - '@vue/shared': 3.5.28 + '@vue/compiler-dom': 3.5.34 + '@vue/shared': 3.5.34 '@vue/language-core@3.2.4': dependencies: @@ -1149,35 +1184,37 @@ snapshots: path-browserify: 1.0.1 picomatch: 4.0.3 - '@vue/reactivity@3.5.28': + '@vue/reactivity@3.5.34': dependencies: - '@vue/shared': 3.5.28 + '@vue/shared': 3.5.34 - '@vue/runtime-core@3.5.28': + '@vue/runtime-core@3.5.34': dependencies: - '@vue/reactivity': 3.5.28 - '@vue/shared': 3.5.28 + '@vue/reactivity': 3.5.34 + '@vue/shared': 3.5.34 - '@vue/runtime-dom@3.5.28': + '@vue/runtime-dom@3.5.34': dependencies: - '@vue/reactivity': 3.5.28 - '@vue/runtime-core': 3.5.28 - '@vue/shared': 3.5.28 + '@vue/reactivity': 3.5.34 + '@vue/runtime-core': 3.5.34 + '@vue/shared': 3.5.34 csstype: 3.2.3 - '@vue/server-renderer@3.5.28(vue@3.5.28(typescript@5.9.3))': + '@vue/server-renderer@3.5.34(vue@3.5.34(typescript@6.0.3))': dependencies: - '@vue/compiler-ssr': 3.5.28 - '@vue/shared': 3.5.28 - vue: 3.5.28(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.34 + '@vue/shared': 3.5.34 + vue: 3.5.34(typescript@6.0.3) '@vue/shared@3.5.28': {} - '@vuetify/loader-shared@2.1.2(vue@3.5.28(typescript@5.9.3))(vuetify@3.11.8)': + '@vue/shared@3.5.34': {} + + '@vuetify/loader-shared@2.1.2(vue@3.5.34(typescript@6.0.3))(vuetify@3.12.6)': dependencies: upath: 2.0.1 - vue: 3.5.28(typescript@5.9.3) - vuetify: 3.11.8(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.28(typescript@5.9.3)) + vue: 3.5.34(typescript@6.0.3) + vuetify: 3.12.6(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.34(typescript@6.0.3)) alien-signals@3.1.2: {} @@ -1252,10 +1289,6 @@ snapshots: is-extglob: 2.1.1 optional: true - lucide-vue-next@0.563.0(vue@3.5.28(typescript@5.9.3)): - dependencies: - vue: 3.5.28(typescript@5.9.3) - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -1266,6 +1299,8 @@ snapshots: nanoid@3.3.11: {} + nanoid@3.3.12: {} + node-addon-api@7.1.1: optional: true @@ -1302,6 +1337,12 @@ snapshots: picomatch@4.0.3: {} + postcss@8.5.14: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -1358,7 +1399,7 @@ snapshots: tr46@0.0.3: {} - typescript@5.9.3: {} + typescript@6.0.3: {} upath@2.0.1: {} @@ -1368,14 +1409,14 @@ snapshots: dependencies: vite: 6.4.1(sass@1.97.3) - vite-plugin-vuetify@2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.28(typescript@5.9.3))(vuetify@3.11.8): + vite-plugin-vuetify@2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.34(typescript@6.0.3))(vuetify@3.12.6): dependencies: - '@vuetify/loader-shared': 2.1.2(vue@3.5.28(typescript@5.9.3))(vuetify@3.11.8) + '@vuetify/loader-shared': 2.1.2(vue@3.5.34(typescript@6.0.3))(vuetify@3.12.6) debug: 4.4.3 upath: 2.0.1 vite: 6.4.1(sass@1.97.3) - vue: 3.5.28(typescript@5.9.3) - vuetify: 3.11.8(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.28(typescript@5.9.3)) + vue: 3.5.34(typescript@6.0.3) + vuetify: 3.12.6(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.34(typescript@6.0.3)) transitivePeerDependencies: - supports-color @@ -1393,28 +1434,28 @@ snapshots: vscode-uri@3.1.0: {} - vue-tsc@3.2.4(typescript@5.9.3): + vue-tsc@3.2.4(typescript@6.0.3): dependencies: '@volar/typescript': 2.4.27 '@vue/language-core': 3.2.4 - typescript: 5.9.3 + typescript: 6.0.3 - vue@3.5.28(typescript@5.9.3): + vue@3.5.34(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.28 - '@vue/compiler-sfc': 3.5.28 - '@vue/runtime-dom': 3.5.28 - '@vue/server-renderer': 3.5.28(vue@3.5.28(typescript@5.9.3)) - '@vue/shared': 3.5.28 + '@vue/compiler-dom': 3.5.34 + '@vue/compiler-sfc': 3.5.34 + '@vue/runtime-dom': 3.5.34 + '@vue/server-renderer': 3.5.34(vue@3.5.34(typescript@6.0.3)) + '@vue/shared': 3.5.34 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.3 - vuetify@3.11.8(typescript@5.9.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.28(typescript@5.9.3)): + vuetify@3.12.6(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.34(typescript@6.0.3)): dependencies: - vue: 3.5.28(typescript@5.9.3) + vue: 3.5.34(typescript@6.0.3) optionalDependencies: - typescript: 5.9.3 - vite-plugin-vuetify: 2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.28(typescript@5.9.3))(vuetify@3.11.8) + typescript: 6.0.3 + vite-plugin-vuetify: 2.1.3(vite@6.4.1(sass@1.97.3))(vue@3.5.34(typescript@6.0.3))(vuetify@3.12.6) webidl-conversions@3.0.1: {} diff --git a/src/componentes/EliEntrada/EliEntradaSelecao.vue b/src/componentes/EliEntrada/EliEntradaSelecao.vue index 0ea6a06..cfb87f0 100644 --- a/src/componentes/EliEntrada/EliEntradaSelecao.vue +++ b/src/componentes/EliEntrada/EliEntradaSelecao.vue @@ -8,7 +8,7 @@ item-value="chave" :loading="carregando" :disabled="carregando" - :menu-props="{ maxHeight: 320 }" + :menu-props="{ maxHeight: 320, zIndex: 99999 }" :clearable="Boolean(opcoes?.limpavel)" :error="Boolean(opcoes?.erro)" :error-messages="opcoes?.mensagensErro" diff --git a/src/componentes/EliEntrada/index.ts b/src/componentes/EliEntrada/index.ts index 5930b7d..68724c6 100644 --- a/src/componentes/EliEntrada/index.ts +++ b/src/componentes/EliEntrada/index.ts @@ -4,11 +4,11 @@ import EliEntradaParagrafo from "./EliEntradaParagrafo.vue" import EliEntradaSelecao from "./EliEntradaSelecao.vue" import EliEntradaTexto from "./EliEntradaTexto.vue" +export type { PadroesEntradas, TipoEntrada } from "./tiposEntradas" export { - EliEntradaTexto, - EliEntradaNumero, EliEntradaDataHora, + EliEntradaNumero, EliEntradaParagrafo, EliEntradaSelecao, + EliEntradaTexto, } -export type { PadroesEntradas, TipoEntrada } from "./tiposEntradas" diff --git a/src/componentes/EliTabela/EliTabelaBody.vue b/src/componentes/EliTabela/EliTabelaBody.vue index d8bcad9..f1b97a5 100644 --- a/src/componentes/EliTabela/EliTabelaBody.vue +++ b/src/componentes/EliTabela/EliTabelaBody.vue @@ -73,7 +73,7 @@