(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;position:relative;overflow:hidden}.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;transition:box-shadow .15s,opacity .15s,transform .15s}.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--arrastando{opacity:.1;background:#f8fafc;border-style:dashed}.list-move,.list-enter-active,.list-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.list-enter-from,.list-leave-to{opacity:0;transform:scale(.95)}.list-leave-active{position:absolute;width:calc(100% - 20px)}.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__table thead tr:first-child th:first-child{border-top-left-radius:11px}.eli-tabela__table thead tr:first-child th:last-child{border-top-right-radius:11px}.eli-tabela__table tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.eli-tabela__table tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.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:#0f172ad9}.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}}.eli-tabela__th--selecao,.eli-tabela__td--selecao{width:48px;min-width:48px;max-width:48px;text-align:center;padding:0 8px;vertical-align:middle}.eli-tabela__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;cursor:pointer;border:2px solid rgba(0,0,0,.54);border-radius:2px;margin:0;vertical-align:middle;position:relative;transition:all .2s ease-in-out;background-color:transparent;outline:none}.eli-tabela__checkbox:hover{border-color:#000000de}.eli-tabela__checkbox:checked,.eli-tabela__checkbox:indeterminate{background-color:#1976d2;border-color:#1976d2}.eli-tabela__checkbox:checked:after{content:"";position:absolute;top:0;left:4px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.eli-tabela__checkbox:indeterminate:after{content:"";position:absolute;top:5px;left:2px;width:8px;height:2px;background-color:#fff;border-radius:1px}.eli-tabela__checkbox:focus-visible{box-shadow:0 0 0 2px #1976d24d}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); (function(H,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):(H=typeof globalThis<"u"?globalThis:H||self,c(H.eli_vue={},H.Vue,H.VBtn,H.VBadge,H.VCard,H.VTextField,H.components,H.VTextarea,H.VSelect,H.VChip,H.VGrid))})(this,(function(H,c,xm,Dm,Ve,pr,vr,Em,Om,jm,Nm){"use strict";const Um=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}}}),Q=(e,n)=>{const r=e.__vccOpts||e;for(const[o,t]of n)r[o]=t;return r};function Tm(e,n,r,o,t,i){return c.openBlock(),c.createBlock(xm.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 gr=Q(Um,[["render",Tm]]),xo={suave:"4px",pill:"10px"},Pm=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 xo?xo[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 Cm(e,n,r,o,t,i){return e.showBadge?(c.openBlock(),c.createBlock(Dm.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 Qt=Q(Pm,[["render",Cm]]),Am=c.defineComponent({name:"EliCartao",components:{EliBadge:Qt},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}}}),Zm={class:"eli-cartao__titulo-texto"},Bm={class:"eli-cartao__status"};function Mm(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge");return c.openBlock(),c.createBlock(Ve.VCard,c.mergeProps({class:["eli-cartao",e.classeStatus],variant:e.variant},e.$attrs),{default:c.withCtx(()=>[c.createVNode(Ve.VCardTitle,{class:"eli-cartao__titulo"},{default:c.withCtx(()=>[c.createElementVNode("div",Zm,[c.renderSlot(e.$slots,"titulo",{},()=>[c.createTextVNode(c.toDisplayString(e.titulo),1)])]),c.createElementVNode("div",Bm,[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(Ve.VCardText,{class:"eli-cartao__conteudo"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"default")]),_:3}),e.$slots.acoes?(c.openBlock(),c.createBlock(Ve.VCardActions,{key:0,class:"eli-cartao__acoes"},{default:c.withCtx(()=>[c.renderSlot(e.$slots,"acoes")]),_:3})):c.createCommentVNode("",!0)]),_:3},16,["variant","class"])}const Do=Q(Am,[["render",Mm]]);var Eo;const Oo=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 jo=Symbol("zod_brand");class Ye extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class en extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}(Eo=globalThis).__zod_globalConfig??(Eo.__zod_globalConfig={});const $t=globalThis.__zod_globalConfig;function se(e){return e&&Object.assign($t,e),$t}function Vm(e){return e}function Fm(e){return e}function Lm(e){}function Rm(e){throw new Error("Unexpected value in exhaustive check")}function Jm(e){}function hr(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 _(e,n="|"){return e.map(r=>P(r)).join(n)}function tn(e,n){return typeof n=="bigint"?n.toString():n}function bt(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function We(e){return e==null}function nn(e){const n=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(n,r)}function No(e,n){const r=e/n,o=Math.round(r),t=Number.EPSILON*Math.max(Math.abs(r),1);return Math.abs(r-o)r==null?void 0:r[o],e):e}function Km(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 it(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Po=bt(()=>{var e;if($t.jitless||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(it(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const r=n.prototype;return!(it(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function rn(e){return Ke(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Hm(e){let n=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n++;return n}const Xm=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}`)}},on=new Set(["string","number","symbol"]),Co=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Pe(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 $(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 Qm(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 Ao(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const Zo={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]},Bo={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Mo(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=Oe(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 Fe(this,"shape",a),a},checks:[]});return Se(e,i)}function Vo(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=Oe(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 Fe(this,"shape",a),a},checks:[]});return Se(e,i)}function Fo(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=Oe(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return Fe(this,"shape",i),i}});return Se(e,t)}function Lo(e,n){if(!Ke(n))throw new Error("Invalid input to safeExtend: expected a plain object");const r=Oe(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n};return Fe(this,"shape",o),o}});return Se(e,r)}function Ro(e,n){var o;if((o=e._zod.def.checks)!=null&&o.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");const r=Oe(e._zod.def,{get shape(){const t={...e._zod.def.shape,...n._zod.def.shape};return Fe(this,"shape",t),t},get catchall(){return n._zod.def.catchall},checks:n._zod.def.checks??[]});return Se(e,r)}function Jo(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=Oe(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 Fe(this,"shape",s),s},checks:[]});return Se(n,a)}function qo(e,n,r){const o=Oe(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 Fe(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 _t(e){return typeof e=="string"?e:e==null?void 0:e.message}function _e(e,n,r){var s,u,d,m,f,p;const o=e.message?e.message:_t((d=(u=(s=e.inst)==null?void 0:s._zod.def)==null?void 0:u.error)==null?void 0:d.call(u,e))??_t((m=n==null?void 0:n.error)==null?void 0:m.call(n,e))??_t((f=r.customError)==null?void 0:f.call(r,e))??_t((p=r.localeError)==null?void 0:p.call(r,e))??"Invalid input",{inst:t,continue:i,input:a,...l}=e;return l.path??(l.path=[]),l.message=o,n!=null&&n.reportInput&&(l.input=a),l}function an(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function ln(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 ot(...e){const[n,r,o]=e;return typeof n=="string"?{message:n,code:"custom",input:r,inst:o}:{...n}}function ef(e){return Object.entries(e).filter(([n,r])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Wo(e){const n=atob(e),r=new Uint8Array(n.length);for(let o=0;on.toString(16).padStart(2,"0")).join("")}class af{constructor(...n){}}const Go=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Bo,Class:af,NUMBER_FORMAT_RANGES:Zo,aborted:Ge,allowsEval:Po,assert:Jm,assertEqual:Vm,assertIs:Lm,assertNever:Rm,assertNotEqual:Fm,assignProp:Fe,base64ToUint8Array:Wo,base64urlToUint8Array:tf,cached:bt,captureStackTrace:br,cleanEnum:ef,cleanRegex:nn,clone:Se,cloneDef:Ym,createTransparentProxy:Qm,defineLazy:W,esc:$r,escapeRegex:Pe,explicitlyAborted:Yo,extend:Fo,finalizeIssue:_e,floatSafeRemainder:No,getElementAtPath:Wm,getEnumValues:hr,getLengthableOrigin:ln,getParsedType:Xm,getSizableOrigin:an,hexToUint8Array:rf,isObject:it,isPlainObject:Ke,issue:ot,joinValues:_,jsonStringifyReplacer:tn,merge:Ro,mergeDefs:Oe,normalizeParams:$,nullish:We,numKeys:Hm,objectClone:qm,omit:Vo,optionalKeys:Ao,parsedType:C,partial:Jo,pick:Mo,prefixIssues:Ie,primitiveTypes:Co,promiseAllObject:Km,propertyKeyTypes:on,randomString:Gm,required:qo,safeExtend:Lo,shallowClone:rn,slugify:To,stringifyPrimitive:P,uint8ArrayToBase64:Ko,uint8ArrayToBase64url:nf,uint8ArrayToHex:of,unwrapMessage:_t},Symbol.toStringTag,{value:"Module"})),Ho=(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,tn,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},_r=g("$ZodError",Ho),ye=g("$ZodError",Ho,{Parent:Error});function yr(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 kr(e,n=r=>r.message){const r={_errors:[]},o=(t,i=[])=>{for(const a of t.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(l=>o({issues:l},[...i,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...i,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...i,...a.path]);else{const l=[...i,...a.path];if(l.length===0)r._errors.push(n(a));else{let s=r,u=0;for(;ur.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},[...i,...s.path]));else if(s.code==="invalid_key")o({issues:s.issues},[...i,...s.path]);else if(s.code==="invalid_element")o({issues:s.issues},[...i,...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 ea(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 yt=e=>(n,r,o,t)=>{const i=o?{...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=>_e(s,i,se())));throw br(l,t==null?void 0:t.callee),l}return a.value},Sr=yt(ye),kt=e=>async(n,r,o,t)=>{const i=o?{...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=>_e(s,i,se())));throw br(l,t==null?void 0:t.callee),l}return a.value},Ir=kt(ye),St=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=>_e(a,t,se())))}:{success:!0,data:i.value}},ta=St(ye),It=e=>async(n,r,o)=>{const t=o?{...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=>_e(a,t,se())))}:{success:!0,data:i.value}},na=It(ye),wr=e=>(n,r,o)=>{const t=o?{...o,direction:"backward"}:{direction:"backward"};return yt(e)(n,r,t)},lf=wr(ye),zr=e=>(n,r,o)=>yt(e)(n,r,o),cf=zr(ye),xr=e=>async(n,r,o)=>{const t=o?{...o,direction:"backward"}:{direction:"backward"};return kt(e)(n,r,t)},uf=xr(ye),Dr=e=>async(n,r,o)=>kt(e)(n,r,o),sf=Dr(ye),Er=e=>(n,r,o)=>{const t=o?{...o,direction:"backward"}:{direction:"backward"};return St(e)(n,r,t)},df=Er(ye),Or=e=>(n,r,o)=>St(e)(n,r,o),mf=Or(ye),jr=e=>async(n,r,o)=>{const t=o?{...o,direction:"backward"}:{direction:"backward"};return It(e)(n,r,t)},ff=jr(ye),Nr=e=>async(n,r,o)=>It(e)(n,r,o),pf=Nr(ye),ra=/^[cC][0-9a-z]{6,}$/,ia=/^[0-9a-z]+$/,oa=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,aa=/^[0-9a-vA-V]{20}$/,la=/^[A-Za-z0-9]{27}$/,ca=/^[a-zA-Z0-9_-]{21}$/,ua=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,vf=/^[-+]?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)?)??$/,sa=/^([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})$/,at=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)$/,gf=at(4),hf=at(6),$f=at(7),da=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,bf=/^[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])?)*$/,_f=/^(([^<>()\[\]\\.,;:\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,}))$/,ma=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,yf=ma,kf=/^[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])?)*$/,Sf="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function fa(){return new RegExp(Sf,"u")}const pa=/^(?:(?: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])$/,va=/^(([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}|:))$/,ga=e=>{const n=Pe(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},ha=/^((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])$/,$a=/^(([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])$/,ba=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Ur=/^[A-Za-z0-9_-]*$/,_a=/^(?=.{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])?)*\.?$/,ya=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Tr=/^https?$/,ka=/^\+[1-9]\d{6,14}$/,Sa="(?:(?:\\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])))",Ia=new RegExp(`^${Sa}$`);function wa(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 za(e){return new RegExp(`^${wa(e)}$`)}function xa(e){const n=wa({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(`^${Sa}T(?:${o})$`)}const Da=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}$`)},Ea=/^-?\d+n?$/,Oa=/^-?\d+$/,Pr=/^-?\d+(?:\.\d+)?$/,ja=/^(?:true|false)$/i,Na=/^null$/i,Ua=/^undefined$/i,Ta=/^[^A-Z]*$/,Pa=/^[^a-z]*$/,Ca=/^[0-9a-fA-F]*$/;function wt(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function zt(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Cr=Object.freeze(Object.defineProperty({__proto__:null,base64:ba,base64url:Ur,bigint:Ea,boolean:ja,browserEmail:kf,cidrv4:ha,cidrv6:$a,cuid:ra,cuid2:ia,date:Ia,datetime:xa,domain:ya,duration:ua,e164:ka,email:da,emoji:fa,extendedDuration:vf,guid:sa,hex:Ca,hostname:_a,html5Email:bf,httpProtocol:Tr,idnEmail:yf,integer:Oa,ipv4:pa,ipv6:va,ksuid:la,lowercase:Ta,mac:ga,md5_base64:wt(22,"=="),md5_base64url:zt(22),md5_hex:/^[0-9a-fA-F]{32}$/,nanoid:ca,null:Na,number:Pr,rfc5322Email:_f,sha1_base64:wt(27,"="),sha1_base64url:zt(27),sha1_hex:/^[0-9a-fA-F]{40}$/,sha256_base64:wt(43,"="),sha256_base64url:zt(43),sha256_hex:/^[0-9a-fA-F]{64}$/,sha384_base64:wt(64,""),sha384_base64url:zt(64),sha384_hex:/^[0-9a-fA-F]{96}$/,sha512_base64:wt(86,"=="),sha512_base64url:zt(86),sha512_hex:/^[0-9a-fA-F]{128}$/,string:Da,time:za,ulid:oa,undefined:Ua,unicodeEmail:ma,uppercase:Pa,uuid:at,uuid4:gf,uuid6:hf,uuid7:$f,xid:aa},Symbol.toStringTag,{value:"Module"})),ie=g("$ZodCheck",(e,n)=>{var r;e._zod??(e._zod={}),e._zod.def=n,(r=e._zod).onattach??(r.onattach=[])}),Aa={number:"number",bigint:"bigint",object:"date"},Ar=g("$ZodCheckLessThan",(e,n)=>{ie.init(e,n);const r=Aa[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{ie.init(e,n);const r=Aa[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})}}),Za=g("$ZodCheckMultipleOf",(e,n)=>{ie.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):No(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})}}),Ba=g("$ZodCheckNumberFormat",(e,n)=>{var a;ie.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]=Zo[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=Oa)}),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})}}),Ma=g("$ZodCheckBigIntFormat",(e,n)=>{ie.init(e,n);const[r,o]=Bo[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})}}),Va=g("$ZodCheckMaxSize",(e,n)=>{var r;ie.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:an(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Fa=g("$ZodCheckMinSize",(e,n)=>{var r;ie.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:an(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),La=g("$ZodCheckSizeEquals",(e,n)=>{var r;ie.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:an(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})}}),Ra=g("$ZodCheckMaxLength",(e,n)=>{var r;ie.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=ln(t);o.issues.push({origin:a,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ja=g("$ZodCheckMinLength",(e,n)=>{var r;ie.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=ln(t);o.issues.push({origin:a,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),qa=g("$ZodCheckLengthEquals",(e,n)=>{var r;ie.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=ln(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})}}),xt=g("$ZodCheckStringFormat",(e,n)=>{var r,o;ie.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=()=>{})}),Ya=g("$ZodCheckRegex",(e,n)=>{xt.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})}}),Wa=g("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=Ta),xt.init(e,n)}),Ka=g("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=Pa),xt.init(e,n)}),Ga=g("$ZodCheckIncludes",(e,n)=>{ie.init(e,n);const r=Pe(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})}}),Ha=g("$ZodCheckStartsWith",(e,n)=>{ie.init(e,n);const r=new RegExp(`^${Pe(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})}}),Xa=g("$ZodCheckEndsWith",(e,n)=>{ie.init(e,n);const r=new RegExp(`.*${Pe(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(...Ie(r,e.issues))}const el=g("$ZodCheckProperty",(e,n)=>{ie.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)}}),tl=g("$ZodCheckMimeType",(e,n)=>{ie.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})}}),nl=g("$ZodCheckOverwrite",(e,n)=>{ie.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class rl{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 il={major:4,minor:4,patch:3},V=g("$ZodType",(e,n)=>{var t;var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=il;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 f of s){if(f._zod.def.when){if(Yo(l)||!f._zod.def.when(l))continue}else if(d)continue;const p=l.issues.length,h=f._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!==p&&(d||(d=Ge(l,p)))});else{if(l.issues.length===p)continue;d||(d=Ge(l,p))}}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)}}W(e,"~standard",()=>({validate:i=>{var a;try{const l=ta(e,i);return l.success?{value:l.data}:{issues:(a=l.error)==null?void 0:a.issues}}catch{return na(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}))}),Dt=g("$ZodString",(e,n)=>{var r;V.init(e,n),e._zod.pattern=[...((r=e==null?void 0:e._zod.bag)==null?void 0:r.patterns)??[]].pop()??Da(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}}),ee=g("$ZodStringFormat",(e,n)=>{xt.init(e,n),Dt.init(e,n)}),ol=g("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=sa),ee.init(e,n)}),al=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=at(o))}else n.pattern??(n.pattern=at());ee.init(e,n)}),ll=g("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=da),ee.init(e,n)}),cl=g("$ZodURL",(e,n)=>{ee.init(e,n),e._zod.check=r=>{var o;try{const t=r.value.trim();if(!n.normalize&&((o=n.protocol)==null?void 0:o.source)===Tr.source&&!/^https?:\/\//i.test(t)){r.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:r.value,inst:e,continue:!n.abort});return}const i=new URL(t);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(i.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(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.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=i.href:r.value=t;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),ul=g("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=fa()),ee.init(e,n)}),sl=g("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=ca),ee.init(e,n)}),dl=g("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=ra),ee.init(e,n)}),ml=g("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=ia),ee.init(e,n)}),fl=g("$ZodULID",(e,n)=>{n.pattern??(n.pattern=oa),ee.init(e,n)}),pl=g("$ZodXID",(e,n)=>{n.pattern??(n.pattern=aa),ee.init(e,n)}),vl=g("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=la),ee.init(e,n)}),gl=g("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=xa(n)),ee.init(e,n)}),hl=g("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=Ia),ee.init(e,n)}),$l=g("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=za(n)),ee.init(e,n)}),bl=g("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=ua),ee.init(e,n)}),_l=g("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=pa),ee.init(e,n),e._zod.bag.format="ipv4"}),yl=g("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=va),ee.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})}}}),kl=g("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=ga(n.delimiter)),ee.init(e,n),e._zod.bag.format="mac"}),Sl=g("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=ha),ee.init(e,n)}),Il=g("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=$a),ee.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 Br(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const wl=g("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=ba),ee.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Br(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function zl(e){if(!Ur.test(e))return!1;const n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return Br(r)}const xl=g("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Ur),ee.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{zl(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),Dl=g("$ZodE164",(e,n)=>{n.pattern??(n.pattern=ka),ee.init(e,n)});function El(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 Ol=g("$ZodJWT",(e,n)=>{ee.init(e,n),e._zod.check=r=>{El(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),jl=g("$ZodCustomStringFormat",(e,n)=>{ee.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})}}),Mr=g("$ZodNumber",(e,n)=>{V.init(e,n),e._zod.pattern=e._zod.bag.pattern??Pr,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}}),Nl=g("$ZodNumberFormat",(e,n)=>{Ba.init(e,n),Mr.init(e,n)}),Vr=g("$ZodBoolean",(e,n)=>{V.init(e,n),e._zod.pattern=ja,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}}),Fr=g("$ZodBigInt",(e,n)=>{V.init(e,n),e._zod.pattern=Ea,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}}),Ul=g("$ZodBigIntFormat",(e,n)=>{Ma.init(e,n),Fr.init(e,n)}),Tl=g("$ZodSymbol",(e,n)=>{V.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}}),Pl=g("$ZodUndefined",(e,n)=>{V.init(e,n),e._zod.pattern=Ua,e._zod.values=new Set([void 0]),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}}),Cl=g("$ZodNull",(e,n)=>{V.init(e,n),e._zod.pattern=Na,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}}),Al=g("$ZodAny",(e,n)=>{V.init(e,n),e._zod.parse=r=>r}),Zl=g("$ZodUnknown",(e,n)=>{V.init(e,n),e._zod.parse=r=>r}),Bl=g("$ZodNever",(e,n)=>{V.init(e,n),e._zod.parse=(r,o)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)}),Ml=g("$ZodVoid",(e,n)=>{V.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}}),Vl=g("$ZodDate",(e,n)=>{V.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 Fl(e,n,r){e.issues.length&&n.issues.push(...Ie(r,e.issues)),n.value[r]=e.value}const Ll=g("$ZodArray",(e,n)=>{V.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;aFl(u,r,a))):Fl(s,r,a)}return i.length?Promise.all(i).then(()=>r):r}});function cn(e,n,r,o,t,i){const a=r in o;if(e.issues.length){if(t&&i&&!a)return;n.issues.push(...Ie(r,e.issues))}if(!a&&!t){e.issues.length||n.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[r]});return}e.value===void 0?a&&(n.value[r]=void 0):n.value[r]=e.value}function Rl(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=Ao(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Jl(e,n,r,o,t,i){const a=[],l=t.keySet,s=t.catchall._zod,u=s.def.type,d=s.optin==="optional",m=s.optout==="optional";for(const f in n){if(f==="__proto__"||l.has(f))continue;if(u==="never"){a.push(f);continue}const p=s.run({value:n[f],issues:[]},o);p instanceof Promise?e.push(p.then(h=>cn(h,r,f,n,d,m))):cn(p,r,f,n,d,m)}return a.length&&r.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:i}),e.length?Promise.all(e).then(()=>r):r}const ql=g("$ZodObject",(e,n)=>{V.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=bt(()=>Rl(n));W(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=it,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 f of a.keys){const p=m[f],h=p._zod.optin==="optional",v=p._zod.optout==="optional",b=p._zod.run({value:u[f],issues:[]},s);b instanceof Promise?d.push(b.then(y=>cn(y,l,f,u,h,v))):cn(b,l,f,u,h,v)}return i?Jl(d,u,l,s,o.value,e):d.length?Promise.all(d).then(()=>l):l}}),Yl=g("$ZodObjectJIT",(e,n)=>{ql.init(e,n);const r=e._zod.parse,o=bt(()=>Rl(n)),t=f=>{var Z,M;const p=new rl(["shape","payload","ctx"]),h=o.value,v=U=>{const S=$r(U);return`shape[${S}]._zod.run({ value: input[${S}], issues: [] }, ctx)`};p.write("const input = payload.value;");const b=Object.create(null);let y=0;for(const U of h.keys)b[U]=`key_${y++}`;p.write("const newResult = {};");for(const U of h.keys){const S=b[U],I=$r(U),k=f[U],B=((Z=k==null?void 0:k._zod)==null?void 0:Z.optin)==="optional",A=((M=k==null?void 0:k._zod)==null?void 0:M.optout)==="optional";p.write(`const ${S} = ${v(U)};`),B&&A?p.write(` if (${S}.issues.length) { if (${I} in input) { payload.issues = payload.issues.concat(${S}.issues.map(iss => ({ ...iss, path: iss.path ? [${I}, ...iss.path] : [${I}] }))); } } if (${S}.value === undefined) { if (${I} in input) { newResult[${I}] = undefined; } } else { newResult[${I}] = ${S}.value; } `):B?p.write(` if (${S}.issues.length) { payload.issues = payload.issues.concat(${S}.issues.map(iss => ({ ...iss, path: iss.path ? [${I}, ...iss.path] : [${I}] }))); } if (${S}.value === undefined) { if (${I} in input) { newResult[${I}] = undefined; } } else { newResult[${I}] = ${S}.value; } `):p.write(` const ${S}_present = ${I} in input; if (${S}.issues.length) { payload.issues = payload.issues.concat(${S}.issues.map(iss => ({ ...iss, path: iss.path ? [${I}, ...iss.path] : [${I}] }))); } if (!${S}_present && !${S}.issues.length) { payload.issues.push({ code: "invalid_type", expected: "nonoptional", input: undefined, path: [${I}] }); } if (${S}_present) { if (${S}.value === undefined) { newResult[${I}] = undefined; } else { newResult[${I}] = ${S}.value; } } `)}p.write("payload.value = newResult;"),p.write("return payload;");const z=p.compile();return(U,S)=>z(f,U,S)};let i;const a=it,l=!$t.jitless,u=l&&Po.value,d=n.catchall;let m;e._zod.parse=(f,p)=>{m??(m=o.value);const h=f.value;return a(h)?l&&u&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(i||(i=t(n.shape)),f=i(f,p),d?Jl([],h,f,p,m,e):f):r(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),f)}});function Wl(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=>_e(a,o,se())))}),n)}const un=g("$ZodUnion",(e,n)=>{V.init(e,n),W(e._zod,"optin",()=>n.options.some(o=>o._zod.optin==="optional")?"optional":void 0),W(e._zod,"optout",()=>n.options.some(o=>o._zod.optout==="optional")?"optional":void 0),W(e._zod,"values",()=>{if(n.options.every(o=>o._zod.values))return new Set(n.options.flatMap(o=>Array.from(o._zod.values)))}),W(e._zod,"pattern",()=>{if(n.options.every(o=>o._zod.pattern)){const o=n.options.map(t=>t._zod.pattern);return new RegExp(`^(${o.map(t=>nn(t.source)).join("|")})$`)}});const r=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(r)return r(o,t);let i=!1;const a=[];for(const l of n.options){const s=l._zod.run({value:o.value,issues:[]},t);if(s instanceof Promise)a.push(s),i=!0;else{if(s.issues.length===0)return s;a.push(s)}}return i?Promise.all(a).then(l=>Wl(l,o,e,t)):Wl(a,o,e,t)}});function Kl(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=>_e(a,o,se())))}):n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:[],inclusive:!1}),n)}const Gl=g("$ZodXor",(e,n)=>{un.init(e,n),n.inclusive=!1;const r=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(r)return r(o,t);let i=!1;const a=[];for(const l of n.options){const s=l._zod.run({value:o.value,issues:[]},t);s instanceof Promise?(a.push(s),i=!0):a.push(s)}return i?Promise.all(a).then(l=>Kl(l,o,e,t)):Kl(a,o,e,t)}}),Hl=g("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,un.init(e,n);const r=e._zod.parse;W(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=bt(()=>{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(!it(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||i.direction==="backward"?r(t,i):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,options:Array.from(o.value.keys()),input:a,path:[n.discriminator],inst:e}),t)}}),Xl=g("$ZodIntersection",(e,n)=>{V.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 Lr(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=Lr(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=Lr(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 Rr=g("$ZodTuple",(e,n)=>{V.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=ec(r,"optin"),s=ec(r,"optout");if(!n.rest){if(i.lengthr.length&&o.issues.push({code:"too_big",maximum:r.length,inclusive:!0,input:i,inst:e,origin:"array"})}const u=new Array(r.length);for(let d=0;d{u[d]=f})):u[d]=m}if(n.rest){let d=r.length-1;const m=i.slice(r.length);for(const f of m){d++;const p=n.rest._zod.run({value:f,issues:[]},t);p instanceof Promise?a.push(p.then(h=>tc(h,o,d))):tc(p,o,d)}}return a.length?Promise.all(a).then(()=>nc(u,o,r,i,s)):nc(u,o,r,i,s)}});function ec(e,n){for(let r=e.length-1;r>=0;r--)if(e[r]._zod[n]!=="optional")return r+1;return 0}function tc(e,n,r){e.issues.length&&n.issues.push(...Ie(r,e.issues)),n.value[r]=e.value}function nc(e,n,r,o,t){for(let i=0;i=t){n.value.length=i;break}n.issues.push(...Ie(i,a.issues))}n.value[i]=a.value}for(let i=n.value.length-1;i>=o.length&&(r[i]._zod.optout==="optional"&&n.value[i]===void 0);i--)n.value.length=i;return n}const rc=g("$ZodRecord",(e,n)=>{V.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.keyType._zod.run({value:u,issues:[]},o);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){r.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(p=>_e(p,o,se())),input:u,path:[u],inst:e});continue}const m=d.value,f=n.valueType._zod.run({value:t[u],issues:[]},o);f instanceof Promise?i.push(f.then(p=>{p.issues.length&&r.issues.push(...Ie(u,p.issues)),r.value[m]=p.value})):(f.issues.length&&r.issues.push(...Ie(u,f.issues)),r.value[m]=f.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__"||!Object.prototype.propertyIsEnumerable.call(t,l))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"&&Pr.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=>_e(m,o,se())),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(...Ie(l,m.issues)),r.value[s.value]=m.value})):(d.issues.length&&r.issues.push(...Ie(l,d.issues)),r.value[s.value]=d.value)}}return i.length?Promise.all(i).then(()=>r):r}}),ic=g("$ZodMap",(e,n)=>{V.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])=>{oc(d,m,r,a,t,e,o)})):oc(s,u,r,a,t,e,o)}return i.length?Promise.all(i).then(()=>r):r}});function oc(e,n,r,o,t,i,a){e.issues.length&&(on.has(typeof o)?r.issues.push(...Ie(o,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:t,inst:i,issues:e.issues.map(l=>_e(l,a,se()))})),n.issues.length&&(on.has(typeof o)?r.issues.push(...Ie(o,n.issues)):r.issues.push({origin:"map",code:"invalid_element",input:t,inst:i,key:o,issues:n.issues.map(l=>_e(l,a,se()))})),r.value.set(e.value,n.value)}const ac=g("$ZodSet",(e,n)=>{V.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=>lc(s,r))):lc(l,r)}return i.length?Promise.all(i).then(()=>r):r}});function lc(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}const cc=g("$ZodEnum",(e,n)=>{V.init(e,n);const r=hr(n.entries),o=new Set(r);e._zod.values=o,e._zod.pattern=new RegExp(`^(${r.filter(t=>on.has(typeof t)).map(t=>typeof t=="string"?Pe(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}}),uc=g("$ZodLiteral",(e,n)=>{if(V.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"?Pe(o):o?Pe(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}}),sc=g("$ZodFile",(e,n)=>{V.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}}),dc=g("$ZodTransform",(e,n)=>{V.init(e,n),e._zod.optin="optional",e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new en(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.fallback=!0,r));if(t instanceof Promise)throw new Ye;return r.value=t,r.fallback=!0,r}});function mc(e,n){return n===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}const Jr=g("$ZodOptional",(e,n)=>{V.init(e,n),e._zod.optin="optional",e._zod.optout="optional",W(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),W(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${nn(r.source)})?$`):void 0}),e._zod.parse=(r,o)=>{if(n.innerType._zod.optin==="optional"){const t=r.value,i=n.innerType._zod.run(r,o);return i instanceof Promise?i.then(a=>mc(a,t)):mc(i,t)}return r.value===void 0?r:n.innerType._zod.run(r,o)}}),fc=g("$ZodExactOptional",(e,n)=>{Jr.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)}),pc=g("$ZodNullable",(e,n)=>{V.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(`^(${nn(r.source)}|null)$`):void 0}),W(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)}),vc=g("$ZodDefault",(e,n)=>{V.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)return r.value=n.defaultValue,r;const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>gc(i,n)):gc(t,n)}});function gc(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const hc=g("$ZodPrefault",(e,n)=>{V.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))}),$c=g("$ZodNonOptional",(e,n)=>{V.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)=>{const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>bc(i,e)):bc(t,e)}});function bc(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 _c=g("$ZodSuccess",(e,n)=>{V.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new en("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)}}),yc=g("$ZodCatch",(e,n)=>{V.init(e,n),e._zod.optin="optional",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);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=>_e(a,o,se()))},input:r.value}),r.issues=[],r.fallback=!0),r)):(r.value=t.value,t.issues.length&&(r.value=n.catchValue({...r,error:{issues:t.issues.map(i=>_e(i,o,se()))},input:r.value}),r.issues=[],r.fallback=!0),r)}}),kc=g("$ZodNaN",(e,n)=>{V.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)}),qr=g("$ZodPipe",(e,n)=>{V.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=>sn(a,n.in,o)):sn(i,n.in,o)}const t=n.in._zod.run(r,o);return t instanceof Promise?t.then(i=>sn(i,n.out,o)):sn(t,n.out,o)}});function sn(e,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},r)}const Yr=g("$ZodCodec",(e,n)=>{V.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=>dn(a,n,o)):dn(i,n,o)}else{const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>dn(a,n,o)):dn(i,n,o)}}});function dn(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=>mn(e,i,n.out,r)):mn(e,t,n.out,r)}else{const t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(i=>mn(e,i,n.in,r)):mn(e,t,n.in,r)}}function mn(e,n,r,o){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:n,issues:e.issues},o)}const Sc=g("$ZodPreprocess",(e,n)=>{qr.init(e,n)}),Ic=g("$ZodReadonly",(e,n)=>{V.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}),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)=>{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(wc):wc(t)}});function wc(e){return e.value=Object.freeze(e.value),e}const zc=g("$ZodTemplateLiteral",(e,n)=>{V.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||Co.has(typeof o))r.push(Pe(`${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)}),xc=g("$ZodFunction",(e,n)=>(V.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?Sr(e._def.input,o):o,i=Reflect.apply(r,this,t);return e._def.output?Sr(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 Ir(e._def.input,o):o,i=await Reflect.apply(r,this,t);return e._def.output?await Ir(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 Rr({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)),Dc=g("$ZodPromise",(e,n)=>{V.init(e,n),e._zod.parse=(r,o)=>Promise.resolve(r.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),Ec=g("$ZodLazy",(e,n)=>{V.init(e,n),W(e._zod,"innerType",()=>{const r=n;return r._cachedInner||(r._cachedInner=n.getter()),r._cachedInner}),W(e._zod,"pattern",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.pattern}),W(e._zod,"propValues",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.propValues}),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}),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)}),Oc=g("$ZodCustom",(e,n)=>{ie.init(e,n),V.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=>jc(i,r,o,e));jc(t,r,o,e)}});function jc(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(ot(t))}}const If=()=>{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])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${_(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?"ة":""}: ${_(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function wf(){return{localeError:If()}}const zf=()=>{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: ${_(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":""}: ${_(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 xf(){return{localeError:zf()}}function Nc(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 Df=()=>{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])}`:`Няправільны варыянт: чакаўся адзін з ${_(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=Nc(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=Nc(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?"ключы":"ключ"}: ${_(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};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:"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])}`:`Невалидна опция: очаквано едно от ${_(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?"ове":""}: ${_(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function jf(){return{localeError:Of()}}const Nf=()=>{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 ${_(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":""}: ${_(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 Uf(){return{localeError:Nf()}}const Tf=()=>{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 ${_(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: ${_(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 Pf(){return{localeError:Tf()}}const Cf=()=>{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 ${_(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"}: ${_(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 Af(){return{localeError:Cf()}}const Zf=()=>{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 ${_(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"}: ${_(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 Bf(){return{localeError:Zf()}}const Mf=()=>{const e={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function n(t){return e[t]??null}const r={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",jwt:"JWT",template_literal:"είσοδος"},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 typeof t.expected=="string"&&/^[A-Z]/.test(t.expected)?`Μη έγκυρη είσοδος: αναμενόταν instanceof ${t.expected}, λήφθηκε ${l}`:`Μη έγκυρη είσοδος: αναμενόταν ${i}, λήφθηκε ${l}`}case"invalid_value":return t.values.length===1?`Μη έγκυρη είσοδος: αναμενόταν ${P(t.values[0])}`:`Μη έγκυρη επιλογή: αναμενόταν ένα από ${_(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?"α":"ο"} κλειδ${t.keys.length>1?"ιά":"ί"}: ${_(t.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${t.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${t.origin}`;default:return"Μη έγκυρη είσοδος"}}};function Vf(){return{localeError:Mf()}}const Ff=()=>{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 ${_(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":""}: ${_(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`Invalid discriminator value. Expected ${t.options.map(a=>`'${a}'`).join(" | ")}`:"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}};function Uc(){return{localeError:Ff()}}const Lf=()=>{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 ${_(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":""}: ${_(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 Rf(){return{localeError:Lf()}}const Jf=()=>{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 ${_(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":""}: ${_(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 qf(){return{localeError:Jf()}}const Yf=()=>{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])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${_(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?"های":""} ناشناس: ${_(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function Wf(){return{localeError:Yf()}}const Kf=()=>{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: ${_(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"}: ${_(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 Gf(){return{localeError:Kf()}}const Hf=()=>{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={string:"chaîne",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"};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 ${_(t.values,"|")} attendue`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${o[t.origin]??"valeur"} doit ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${o[t.origin]??"valeur"} doit être ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${o[t.origin]??"valeur"} doit ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${o[t.origin]??"valeur"} 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":""} : ${_(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 Xf(){return{localeError:Hf()}}const Qf=()=>{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 ${_(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":""} : ${_(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 ep(){return{localeError:Qf()}}const tp=()=>{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,f=s[m??""]??o(m),p=C(u.input),h=s[p]??((d=e[p])==null?void 0:d.label)??p;return/^[A-Z]/.test(u.expected)?`קלט לא תקין: צריך להיות instanceof ${u.expected}, התקבל ${h}`:`קלט לא תקין: צריך להיות ${f}, התקבל ${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 f=m[m.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${m.slice(0,-1).join(", ")} או ${f}`}case"too_big":{const m=a(u.origin),f=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.longLabel)??"ארוך"} מדי: ${f} צריכה להכיל ${u.maximum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או פחות":"לכל היותר"}`.trim();if(u.origin==="number"){const v=u.inclusive?`קטן או שווה ל-${u.maximum}`:`קטן מ-${u.maximum}`;return`גדול מדי: ${f} צריך להיות ${v}`}if(u.origin==="array"||u.origin==="set"){const v=u.origin==="set"?"צריכה":"צריך",b=u.inclusive?`${u.maximum} ${(m==null?void 0:m.unit)??""} או פחות`:`פחות מ-${u.maximum} ${(m==null?void 0:m.unit)??""}`;return`גדול מדי: ${f} ${v} להכיל ${b}`.trim()}const p=u.inclusive?"<=":"<",h=i(u.origin??"value");return m!=null&&m.unit?`${m.longLabel} מדי: ${f} ${h} ${p}${u.maximum.toString()} ${m.unit}`:`${(m==null?void 0:m.longLabel)??"גדול"} מדי: ${f} ${h} ${p}${u.maximum.toString()}`}case"too_small":{const m=a(u.origin),f=t(u.origin??"value");if(u.origin==="string")return`${(m==null?void 0:m.shortLabel)??"קצר"} מדי: ${f} צריכה להכיל ${u.minimum.toString()} ${(m==null?void 0:m.unit)??""} ${u.inclusive?"או יותר":"לפחות"}`.trim();if(u.origin==="number"){const v=u.inclusive?`גדול או שווה ל-${u.minimum}`:`גדול מ-${u.minimum}`;return`קטן מדי: ${f} צריך להיות ${v}`}if(u.origin==="array"||u.origin==="set"){const v=u.origin==="set"?"צריכה":"צריך";if(u.minimum===1&&u.inclusive){const y=(u.origin==="set","לפחות פריט אחד");return`קטן מדי: ${f} ${v} להכיל ${y}`}const b=u.inclusive?`${u.minimum} ${(m==null?void 0:m.unit)??""} או יותר`:`יותר מ-${u.minimum} ${(m==null?void 0:m.unit)??""}`;return`קטן מדי: ${f} ${v} להכיל ${b}`.trim()}const p=u.inclusive?">=":">",h=i(u.origin??"value");return m!=null&&m.unit?`${m.shortLabel} מדי: ${f} ${h} ${p}${u.minimum.toString()} ${m.unit}`:`${(m==null?void 0:m.shortLabel)??"קטן"} מדי: ${f} ${h} ${p}${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 f=l[m.format],p=(f==null?void 0:f.label)??m.format,v=((f==null?void 0:f.gender)??"m")==="f"?"תקינה":"תקין";return`${p} לא ${v}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${u.divisor}`;case"unrecognized_keys":return`מפתח${u.keys.length>1?"ות":""} לא מזוה${u.keys.length>1?"ים":"ה"}: ${_(u.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(u.origin??"array")}`;default:return"קלט לא תקין"}}};function np(){return{localeError:tp()}}const rp=()=>{const e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function n(t){return e[t]??null}const r={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",jwt:"JWT",template_literal:"unos"},o={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};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)?`Neispravan unos: očekuje se instanceof ${t.expected}, a primljeno je ${l}`:`Neispravan unos: očekuje se ${i}, a primljeno je ${l}`}case"invalid_value":return t.values.length===1?`Neispravna vrijednost: očekivano ${P(t.values[0])}`:`Neispravna opcija: očekivano jedno od ${_(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Preveliko: očekivano da ${l??"vrijednost"} ima ${i}${t.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: očekivano da ${l??"vrijednost"} bude ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),l=o[t.origin]??t.origin;return a?`Premalo: očekivano da ${l} ima ${i}${t.minimum.toString()} ${a.unit}`:`Premalo: očekivano da ${l} bude ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neispravan tekst: mora započinjati s "${i.prefix}"`:i.format==="ends_with"?`Neispravan tekst: mora završavati s "${i.suffix}"`:i.format==="includes"?`Neispravan tekst: mora sadržavati "${i.includes}"`:i.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${i.pattern}`:`Neispravna ${r[i.format]??t.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${t.divisor}`;case"unrecognized_keys":return`Neprepoznat${t.keys.length>1?"i ključevi":" ključ"}: ${_(t.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${o[t.origin]??t.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[t.origin]??t.origin}`;default:return"Neispravan unos"}}};function ip(){return{localeError:rp()}}const op=()=>{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 ${_(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":""}: ${_(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 ap(){return{localeError:op()}}function Tc(e,n,r){return Math.abs(e)===1?n:r}function lt(e){if(!e)return"";const n=["ա","ե","ը","ի","ո","ու","օ"],r=e[e.length-1];return e+(n.includes(r)?"ն":"ը")}const lp=()=>{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])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${_(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=Tc(l,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${lt(t.origin??"արժեք")} կունենա ${i}${t.maximum.toString()} ${s}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${lt(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=Tc(l,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${lt(t.origin)} կունենա ${i}${t.minimum.toString()} ${s}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${lt(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,", ")}`;case"invalid_key":return`Սխալ բանալի ${lt(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${lt(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function cp(){return{localeError:lp()}}const up=()=>{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 ${_(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":""}: ${_(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 sp(){return{localeError:up()}}const dp=()=>{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 ${_(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"}: ${_(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 mp(){return{localeError:dp()}}const fp=()=>{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 ${_(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}`:`Input non valido: ${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"}: ${_(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 pp(){return{localeError:fp()}}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:"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])}が期待されました`:`無効な選択: ${_(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?"群":""}: ${_(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function gp(){return{localeError:vp()}}const hp=()=>{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])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${_(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?"ები":"ი"}: ${_(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function $p(){return{localeError:hp()}}const bp=()=>{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])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${_(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,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function Pc(){return{localeError:bp()}}function _p(){return Pc()}const yp=()=>{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])} 이어야 합니다`:`잘못된 옵션: ${_(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`인식할 수 없는 키: ${_(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function kp(){return{localeError:yp()}}const Et=e=>e.charAt(0).toUpperCase()+e.slice(1);function Cc(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 Sp=()=>{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š ${_(t.values,"|")} pasirinkimų`;case"too_big":{const i=o[t.origin]??t.origin,a=n(t.origin,Cc(Number(t.maximum)),t.inclusive??!1,"smaller");if(a!=null&&a.verb)return`${Et(i??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${Et(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,Cc(Number(t.minimum)),t.inclusive??!1,"bigger");if(a!=null&&a.verb)return`${Et(i??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;const l=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${Et(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"}: ${_(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`${Et(i??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function Ip(){return{localeError:Sp()}}const wp=()=>{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])}`:`Грешана опција: се очекува една ${_(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?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${_(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function zp(){return{localeError:wp()}}const xp=()=>{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 ${_(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: ${_(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 Dp(){return{localeError:xp()}}const Ep=()=>{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 ${_(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":""}: ${_(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 Op(){return{localeError:Ep()}}const jp=()=>{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 ${_(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"}: ${_(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 Np(){return{localeError:jp()}}const Up=()=>{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 ${_(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":""}: ${_(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 Tp(){return{localeError:Up()}}const Pp=()=>{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])} وای`:`ناسم انتخاب: باید یو له ${_(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?"کلیډونه":"کلیډ"}: ${_(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function Cp(){return{localeError:Pp()}}const Ap=()=>{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 ${_(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":""}: ${_(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 Zp(){return{localeError:Ap()}}const Bp=()=>{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 ${_(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":""}: ${_(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 Mp(){return{localeError:Bp()}}const Vp=()=>{const e={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function n(t){return e[t]??null}const r={regex:"intrare",email:"adresă de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",jwt:"JWT",template_literal:"intrare"},o={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=C(t.input),l=o[a]??a;return`Intrare invalidă: așteptat ${i}, primit ${l}`}case"invalid_value":return t.values.length===1?`Intrare invalidă: așteptat ${P(t.values[0])}`:`Opțiune invalidă: așteptat una dintre ${_(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Prea mare: așteptat ca ${t.origin??"valoarea"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: așteptat ca ${t.origin??"valoarea"} să fie ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Prea mic: așteptat ca ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Prea mic: așteptat ca ${t.origin} să fie ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Șir invalid: trebuie să înceapă cu "${i.prefix}"`:i.format==="ends_with"?`Șir invalid: trebuie să se termine cu "${i.suffix}"`:i.format==="includes"?`Șir invalid: trebuie să includă "${i.includes}"`:i.format==="regex"?`Șir invalid: trebuie să se potrivească cu modelul ${i.pattern}`:`Format invalid: ${r[i.format]??t.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${t.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${_(t.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${t.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${t.origin}`;default:return"Intrare invalidă"}}};function Fp(){return{localeError:Vp()}}function Ac(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 Lp=()=>{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])}`:`Неверный вариант: ожидалось одно из ${_(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const l=Number(t.maximum),s=Ac(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=Ac(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?"и":""}: ${_(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function Rp(){return{localeError:Lp()}}const Jp=()=>{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 ${_(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č"}: ${_(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 qp(){return{localeError:Jp()}}const Yp=()=>{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 ${_(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"}: ${_(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 Wp(){return{localeError:Yp()}}const Kp=()=>{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])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${_(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?"கள்":""}: ${_(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Gp(){return{localeError:Kp()}}const Hp=()=>{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])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${_(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,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Xp(){return{localeError:Hp()}}const Qp=()=>{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ı: ${_(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":""}: ${_(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 ev(){return{localeError:Qp()}}const tv=()=>{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])}`:`Неправильна опція: очікується одне з ${_(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?"і":""}: ${_(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function Zc(){return{localeError:tv()}}function nv(){return Zc()}const rv=()=>{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])} متوقع تھا`:`غلط آپشن: ${_(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?"ز":""}: ${_(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function iv(){return{localeError:rv()}}const ov=()=>{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"},map:{unit:"yozuv",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 ${_(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":""}: ${_(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 av(){return{localeError:ov()}}const lv=()=>{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ị ${_(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: ${_(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 cv(){return{localeError:lv()}}const uv=()=>{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])}`:`无效选项:期望以下之一 ${_(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): ${_(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function sv(){return{localeError:uv()}}const dv=()=>{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])}`:`無效的選項:預期為以下其中之一 ${_(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?"們":""}:${_(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function mv(){return{localeError:dv()}}const fv=()=>{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 ${_(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ọ̀: ${_(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 pv(){return{localeError:fv()}}const Bc=Object.freeze(Object.defineProperty({__proto__:null,ar:wf,az:xf,be:Ef,bg:jf,ca:Uf,cs:Pf,da:Af,de:Bf,el:Vf,en:Uc,eo:Rf,es:qf,fa:Wf,fi:Gf,fr:Xf,frCA:ep,he:np,hr:ip,hu:ap,hy:cp,id:sp,is:mp,it:pp,ja:gp,ka:$p,kh:_p,km:Pc,ko:kp,lt:Ip,mk:zp,ms:Dp,nl:Op,no:Np,ota:Tp,pl:Zp,ps:Cp,pt:Mp,ro:Fp,ru:Rp,sl:qp,sv:Wp,ta:Gp,th:Xp,tr:ev,ua:nv,uk:Zc,ur:iv,uz:av,vi:cv,yo:pv,zhCN:sv,zhTW:mv},Symbol.toStringTag,{value:"Module"}));var Mc;const Vc=Symbol("ZodOutput"),Fc=Symbol("ZodInput");class Lc{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 Wr(){return new Lc}(Mc=globalThis).__zod_globalRegistry??(Mc.__zod_globalRegistry=Wr());const we=globalThis.__zod_globalRegistry;function Rc(e,n){return new e({type:"string",...$(n)})}function Jc(e,n){return new e({type:"string",coerce:!0,...$(n)})}function Kr(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...$(n)})}function fn(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...$(n)})}function Gr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...$(n)})}function Hr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...$(n)})}function Xr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...$(n)})}function Qr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...$(n)})}function pn(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...$(n)})}function ei(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...$(n)})}function ti(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...$(n)})}function ni(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...$(n)})}function ri(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...$(n)})}function ii(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...$(n)})}function oi(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...$(n)})}function ai(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...$(n)})}function li(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...$(n)})}function ci(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...$(n)})}function qc(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...$(n)})}function ui(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...$(n)})}function si(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...$(n)})}function di(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...$(n)})}function mi(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...$(n)})}function fi(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...$(n)})}function pi(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...$(n)})}const Yc={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Wc(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...$(n)})}function Kc(e,n){return new e({type:"string",format:"date",check:"string_format",...$(n)})}function Gc(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...$(n)})}function Hc(e,n){return new e({type:"string",format:"duration",check:"string_format",...$(n)})}function Xc(e,n){return new e({type:"number",checks:[],...$(n)})}function Qc(e,n){return new e({type:"number",coerce:!0,checks:[],...$(n)})}function eu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...$(n)})}function tu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...$(n)})}function nu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...$(n)})}function ru(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...$(n)})}function iu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...$(n)})}function ou(e,n){return new e({type:"boolean",...$(n)})}function au(e,n){return new e({type:"boolean",coerce:!0,...$(n)})}function lu(e,n){return new e({type:"bigint",...$(n)})}function cu(e,n){return new e({type:"bigint",coerce:!0,...$(n)})}function uu(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...$(n)})}function su(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...$(n)})}function du(e,n){return new e({type:"symbol",...$(n)})}function mu(e,n){return new e({type:"undefined",...$(n)})}function fu(e,n){return new e({type:"null",...$(n)})}function pu(e){return new e({type:"any"})}function vu(e){return new e({type:"unknown"})}function gu(e,n){return new e({type:"never",...$(n)})}function hu(e,n){return new e({type:"void",...$(n)})}function $u(e,n){return new e({type:"date",...$(n)})}function bu(e,n){return new e({type:"date",coerce:!0,...$(n)})}function _u(e,n){return new e({type:"nan",...$(n)})}function Le(e,n){return new Ar({check:"less_than",...$(n),value:e,inclusive:!1})}function ze(e,n){return new Ar({check:"less_than",...$(n),value:e,inclusive:!0})}function Re(e,n){return new Zr({check:"greater_than",...$(n),value:e,inclusive:!1})}function $e(e,n){return new Zr({check:"greater_than",...$(n),value:e,inclusive:!0})}function vi(e){return Re(0,e)}function gi(e){return Le(0,e)}function hi(e){return ze(0,e)}function $i(e){return $e(0,e)}function ct(e,n){return new Za({check:"multiple_of",...$(n),value:e})}function ut(e,n){return new Va({check:"max_size",...$(n),maximum:e})}function Je(e,n){return new Fa({check:"min_size",...$(n),minimum:e})}function Ot(e,n){return new La({check:"size_equals",...$(n),size:e})}function jt(e,n){return new Ra({check:"max_length",...$(n),maximum:e})}function He(e,n){return new Ja({check:"min_length",...$(n),minimum:e})}function Nt(e,n){return new qa({check:"length_equals",...$(n),length:e})}function vn(e,n){return new Ya({check:"string_format",format:"regex",...$(n),pattern:e})}function gn(e){return new Wa({check:"string_format",format:"lowercase",...$(e)})}function hn(e){return new Ka({check:"string_format",format:"uppercase",...$(e)})}function $n(e,n){return new Ga({check:"string_format",format:"includes",...$(n),includes:e})}function bn(e,n){return new Ha({check:"string_format",format:"starts_with",...$(n),prefix:e})}function _n(e,n){return new Xa({check:"string_format",format:"ends_with",...$(n),suffix:e})}function bi(e,n,r){return new el({check:"property",property:e,schema:n,...$(r)})}function yn(e,n){return new tl({check:"mime_type",mime:e,...$(n)})}function Ce(e){return new nl({check:"overwrite",tx:e})}function kn(e){return Ce(n=>n.normalize(e))}function Sn(){return Ce(e=>e.trim())}function In(){return Ce(e=>e.toLowerCase())}function wn(){return Ce(e=>e.toUpperCase())}function zn(){return Ce(e=>To(e))}function yu(e,n,r){return new e({type:"array",element:n,...$(r)})}function vv(e,n,r){return new e({type:"union",options:n,...$(r)})}function gv(e,n,r){return new e({type:"union",options:n,inclusive:!1,...$(r)})}function hv(e,n,r,o){return new e({type:"union",options:r,discriminator:n,...$(o)})}function $v(e,n,r){return new e({type:"intersection",left:n,right:r})}function bv(e,n,r,o){const t=r instanceof V,i=t?o:r,a=t?r:null;return new e({type:"tuple",items:n,rest:a,...$(i)})}function _v(e,n,r,o){return new e({type:"record",keyType:n,valueType:r,...$(o)})}function yv(e,n,r,o){return new e({type:"map",keyType:n,valueType:r,...$(o)})}function kv(e,n,r){return new e({type:"set",valueType:n,...$(r)})}function Sv(e,n,r){const o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...$(r)})}function Iv(e,n,r){return new e({type:"enum",entries:n,...$(r)})}function wv(e,n,r){return new e({type:"literal",values:Array.isArray(n)?n:[n],...$(r)})}function ku(e,n){return new e({type:"file",...$(n)})}function zv(e,n){return new e({type:"transform",transform:n})}function xv(e,n){return new e({type:"optional",innerType:n})}function Dv(e,n){return new e({type:"nullable",innerType:n})}function Ev(e,n,r){return new e({type:"default",innerType:n,get defaultValue(){return typeof r=="function"?r():rn(r)}})}function Ov(e,n,r){return new e({type:"nonoptional",innerType:n,...$(r)})}function jv(e,n){return new e({type:"success",innerType:n})}function Nv(e,n,r){return new e({type:"catch",innerType:n,catchValue:typeof r=="function"?r:()=>r})}function Uv(e,n,r){return new e({type:"pipe",in:n,out:r})}function Tv(e,n){return new e({type:"readonly",innerType:n})}function Pv(e,n,r){return new e({type:"template_literal",parts:n,...$(r)})}function Cv(e,n){return new e({type:"lazy",getter:n})}function Av(e,n){return new e({type:"promise",innerType:n})}function Su(e,n,r){const o=$(r);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function Iu(e,n,r){return new e({type:"custom",check:"custom",fn:n,...$(r)})}function wu(e,n){const r=zu(o=>(o.addIssue=t=>{if(typeof t=="string")o.issues.push(ot(t,o.value,r._zod.def));else{const i=t;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=o.value),i.inst??(i.inst=r),i.continue??(i.continue=!r._zod.def.abort),o.issues.push(ot(i))}},e(o.value,o)),n);return r}function zu(e,n){const r=new ie({check:"custom",...$(n)});return r._zod.check=e,r}function xu(e){const n=new ie({check:"describe"});return n._zod.onattach=[r=>{const o=we.get(r)??{};we.add(r,{...o,description:e})}],n._zod.check=()=>{},n}function Du(e){const n=new ie({check:"meta"});return n._zod.onattach=[r=>{const o=we.get(r)??{};we.add(r,{...o,...e})}],n._zod.check=()=>{},n}function Eu(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),l=e.Codec??Yr,s=e.Boolean??Vr,u=e.String??Dt,d=new u({type:"string",error:r.error}),m=new s({type:"boolean",error:r.error}),f=new l({type:"pipe",in:d,out:m,transform:((p,h)=>{let v=p;return r.case!=="sensitive"&&(v=v.toLowerCase()),i.has(v)?!0:a.has(v)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:f,continue:!1}),{})}),reverseTransform:((p,h)=>p===!0?o[0]||"true":t[0]||"false"),error:r.error});return f}function Ut(e,n,r,o={}){const t=$(o),i={...$(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 st(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)??we,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 X(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 f={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,f);else{const h=a.schema,v=n.processors[t.type];if(!v)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);v(e,n,h,f)}const p=e._zod.parent;p&&(a.ref||(a.ref=p),X(p,n,f),n.seen.get(p).isParent=!0)}const s=n.metadataRegistry.get(e);return s&&Object.assign(a.schema,s),n.io==="input"&&ve(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function dt(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 f=o.get(m);if(f&&f!==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 v;const m=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const b=(v=e.external.registry.get(d[0]))==null?void 0:v.id,y=e.external.uri??(Z=>Z);if(b)return{ref:y(b)};const z=d[1].defId??d[1].schema.id??`schema${e.counter++}`;return d[1].defId=z,{defId:z,ref:`${y("__shared")}#/${m}/${z}`}}if(d[1]===r)return{ref:"#"};const p=`#/${m}/`,h=d[1].schema.id??`__schema${e.counter++}`;return{defId:h,ref:p+h}},i=d=>{if(d[1].schema.$ref)return;const m=d[1],{ref:f,defId:p}=t(d);m.def={...m.schema},p&&(m.defId=p);const h=m.schema;for(const v in h)delete h[v];h.$ref=f};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 p=(s=e.external.registry.get(d[0]))==null?void 0:s.id;if(n!==d[0]&&p){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 mt(e,n){var l,s,u,d;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=m=>{const f=e.seen.get(m);if(f.ref===null)return;const p=f.def??f.schema,h={...p},v=f.ref;if(f.ref=null,v){o(v);const y=e.seen.get(v),z=y.schema;if(z.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(p.allOf=p.allOf??[],p.allOf.push(z)):Object.assign(p,z),Object.assign(p,h),m._zod.parent===v)for(const M in p)M==="$ref"||M==="allOf"||M in h||delete p[M];if(z.$ref&&y.def)for(const M in p)M==="$ref"||M==="allOf"||M in y.def&&JSON.stringify(p[M])===JSON.stringify(y.def[M])&&delete p[M]}const b=m._zod.parent;if(b&&b!==v){o(b);const y=e.seen.get(b);if(y!=null&&y.schema.$ref&&(p.$ref=y.schema.$ref,y.def))for(const z in p)z==="$ref"||z==="allOf"||z in y.def&&JSON.stringify(p[z])===JSON.stringify(y.def[z])&&delete p[z]}e.override({zodSchema:m,jsonSchema:p,path:f.path??[]})};for(const m of[...e.seen.entries()].reverse())o(m[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,(l=e.external)!=null&&l.uri){const m=(s=e.external.registry.get(n))==null?void 0:s.id;if(!m)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(m)}Object.assign(t,r.def??r.schema);const i=(u=e.metadataRegistry.get(n))==null?void 0:u.id;i!==void 0&&t.id===i&&delete t.id;const a=((d=e.external)==null?void 0:d.defs)??{};for(const m of e.seen.entries()){const f=m[1];f.def&&f.defId&&(f.def.id===f.defId&&delete f.def.id,a[f.defId]=f.def)}e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?t.$defs=a:t.definitions=a);try{const m=JSON.parse(JSON.stringify(t));return Object.defineProperty(m,"~standard",{value:{...n["~standard"],jsonSchema:{input:Tt(n,"input",e.processors),output:Tt(n,"output",e.processors)}},enumerable:!1,writable:!1}),m}catch{throw new Error("Error converting schema to JSON.")}}function ve(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 ve(o.element,r);if(o.type==="set")return ve(o.valueType,r);if(o.type==="lazy")return ve(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 ve(o.innerType,r);if(o.type==="intersection")return ve(o.left,r)||ve(o.right,r);if(o.type==="record"||o.type==="map")return ve(o.keyType,r)||ve(o.valueType,r);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:ve(o.in,r)||ve(o.out,r);if(o.type==="object"){for(const t in o.shape)if(ve(o.shape[t],r))return!0;return!1}if(o.type==="union"){for(const t of o.options)if(ve(t,r))return!0;return!1}if(o.type==="tuple"){for(const t of o.items)if(ve(t,r))return!0;return!!(o.rest&&ve(o.rest,r))}return!1}const Ou=(e,n={})=>r=>{const o=st({...r,processors:n});return X(e,o),dt(o,e),mt(o,e)},Tt=(e,n,r={})=>o=>{const{libraryOptions:t,target:i}=o??{},a=st({...t??{},target:i,io:n,processors:r});return X(e,a),dt(a,e),mt(a,e)},Zv={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},ju=(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=Zv[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}))])}},Nu=(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";const m=typeof d=="number"&&d>=(i??Number.NEGATIVE_INFINITY),f=typeof u=="number"&&u<=(a??Number.POSITIVE_INFINITY),p=n.target==="draft-04"||n.target==="openapi-3.0";m?p?(t.minimum=d,t.exclusiveMinimum=!0):t.exclusiveMinimum=d:typeof i=="number"&&(t.minimum=i),f?p?(t.maximum=u,t.exclusiveMaximum=!0):t.exclusiveMaximum=u:typeof a=="number"&&(t.maximum=a),typeof s=="number"&&(t.multipleOf=s)},Uu=(e,n,r,o)=>{r.type="boolean"},Tu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Pu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},Cu=(e,n,r,o)=>{n.target==="openapi-3.0"?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},Au=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Zu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Bu=(e,n,r,o)=>{r.not={}},Mu=(e,n,r,o)=>{},Vu=(e,n,r,o)=>{},Fu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Lu=(e,n,r,o)=>{const t=e._zod.def,i=hr(t.entries);i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),r.enum=i},Ru=(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},Ju=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},qu=(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},Yu=(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)},Wu=(e,n,r,o)=>{r.type="boolean"},Ku=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Gu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Hu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Xu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Qu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},es=(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=X(i.element,n,{...o,path:[...o.path,"items"]})},ts=(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]=X(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=X(i.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},_i=(e,n,r,o)=>{const t=e._zod.def,i=t.inclusive===!1,a=t.options.map((l,s)=>X(l,n,{...o,path:[...o.path,i?"oneOf":"anyOf",s]}));i?r.oneOf=a:r.anyOf=a},ns=(e,n,r,o)=>{const t=e._zod.def,i=X(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=X(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},rs=(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((f,p)=>X(f,n,{...o,path:[...o.path,a,p]})),u=i.rest?X(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)},is=(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=X(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=X(i.keyType,n,{...o,path:[...o.path,"propertyNames"]})),t.additionalProperties=X(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)}},os=(e,n,r,o)=>{const t=e._zod.def,i=X(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"}]},as=(e,n,r,o)=>{const t=e._zod.def;X(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},ls=(e,n,r,o)=>{const t=e._zod.def;X(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.default=JSON.parse(JSON.stringify(t.defaultValue))},cs=(e,n,r,o)=>{const t=e._zod.def;X(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)))},us=(e,n,r,o)=>{const t=e._zod.def;X(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},ss=(e,n,r,o)=>{const t=e._zod.def,i=t.in._zod.traits.has("$ZodTransform"),a=n.io==="input"?i?t.out:t.in:t.out;X(a,n,o);const l=n.seen.get(e);l.ref=a},ds=(e,n,r,o)=>{const t=e._zod.def;X(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.readOnly=!0},ms=(e,n,r,o)=>{const t=e._zod.def;X(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},yi=(e,n,r,o)=>{const t=e._zod.def;X(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},fs=(e,n,r,o)=>{const t=e._zod.innerType;X(t,n,o);const i=n.seen.get(e);i.ref=t},ki={string:ju,number:Nu,boolean:Uu,bigint:Tu,symbol:Pu,null:Cu,undefined:Au,void:Zu,never:Bu,any:Mu,unknown:Vu,date:Fu,enum:Lu,literal:Ru,nan:Ju,template_literal:qu,file:Yu,success:Wu,custom:Ku,function:Gu,transform:Hu,map:Xu,set:Qu,array:es,object:ts,union:_i,intersection:ns,tuple:rs,record:is,nullable:os,nonoptional:as,default:ls,prefault:cs,catch:us,pipe:ss,readonly:ds,promise:ms,optional:yi,lazy:fs};function ps(e,n){if("_idmap"in e){const o=e,t=st({...n,processors:ki}),i={};for(const s of o._idmap.entries()){const[u,d]=s;X(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;dt(t,d),a[u]=mt(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=st({...n,processors:ki});return X(e,r),dt(r,e),mt(r,e)}class Bv{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=st({processors:ki,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 X(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)),dt(this.ctx,n);const o=mt(this.ctx,n),{"~standard":t,...i}=o;return i}}const Mv=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Al,$ZodArray:Ll,$ZodAsyncError:Ye,$ZodBase64:wl,$ZodBase64URL:xl,$ZodBigInt:Fr,$ZodBigIntFormat:Ul,$ZodBoolean:Vr,$ZodCIDRv4:Sl,$ZodCIDRv6:Il,$ZodCUID:dl,$ZodCUID2:ml,$ZodCatch:yc,$ZodCheck:ie,$ZodCheckBigIntFormat:Ma,$ZodCheckEndsWith:Xa,$ZodCheckGreaterThan:Zr,$ZodCheckIncludes:Ga,$ZodCheckLengthEquals:qa,$ZodCheckLessThan:Ar,$ZodCheckLowerCase:Wa,$ZodCheckMaxLength:Ra,$ZodCheckMaxSize:Va,$ZodCheckMimeType:tl,$ZodCheckMinLength:Ja,$ZodCheckMinSize:Fa,$ZodCheckMultipleOf:Za,$ZodCheckNumberFormat:Ba,$ZodCheckOverwrite:nl,$ZodCheckProperty:el,$ZodCheckRegex:Ya,$ZodCheckSizeEquals:La,$ZodCheckStartsWith:Ha,$ZodCheckStringFormat:xt,$ZodCheckUpperCase:Ka,$ZodCodec:Yr,$ZodCustom:Oc,$ZodCustomStringFormat:jl,$ZodDate:Vl,$ZodDefault:vc,$ZodDiscriminatedUnion:Hl,$ZodE164:Dl,$ZodEmail:ll,$ZodEmoji:ul,$ZodEncodeError:en,$ZodEnum:cc,$ZodError:_r,$ZodExactOptional:fc,$ZodFile:sc,$ZodFunction:xc,$ZodGUID:ol,$ZodIPv4:_l,$ZodIPv6:yl,$ZodISODate:hl,$ZodISODateTime:gl,$ZodISODuration:bl,$ZodISOTime:$l,$ZodIntersection:Xl,$ZodJWT:Ol,$ZodKSUID:vl,$ZodLazy:Ec,$ZodLiteral:uc,$ZodMAC:kl,$ZodMap:ic,$ZodNaN:kc,$ZodNanoID:sl,$ZodNever:Bl,$ZodNonOptional:$c,$ZodNull:Cl,$ZodNullable:pc,$ZodNumber:Mr,$ZodNumberFormat:Nl,$ZodObject:ql,$ZodObjectJIT:Yl,$ZodOptional:Jr,$ZodPipe:qr,$ZodPrefault:hc,$ZodPreprocess:Sc,$ZodPromise:Dc,$ZodReadonly:Ic,$ZodRealError:ye,$ZodRecord:rc,$ZodRegistry:Lc,$ZodSet:ac,$ZodString:Dt,$ZodStringFormat:ee,$ZodSuccess:_c,$ZodSymbol:Tl,$ZodTemplateLiteral:zc,$ZodTransform:dc,$ZodTuple:Rr,$ZodType:V,$ZodULID:fl,$ZodURL:cl,$ZodUUID:al,$ZodUndefined:Pl,$ZodUnion:un,$ZodUnknown:Zl,$ZodVoid:Ml,$ZodXID:pl,$ZodXor:Gl,$brand:jo,$constructor:g,$input:Fc,$output:Vc,Doc:rl,JSONSchema:Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),JSONSchemaGenerator:Bv,NEVER:Oo,TimePrecision:Yc,_any:pu,_array:yu,_base64:di,_base64url:mi,_bigint:lu,_boolean:ou,_catch:Nv,_check:zu,_cidrv4:ui,_cidrv6:si,_coercedBigint:cu,_coercedBoolean:au,_coercedDate:bu,_coercedNumber:Qc,_coercedString:Jc,_cuid:ni,_cuid2:ri,_custom:Su,_date:$u,_decode:zr,_decodeAsync:Dr,_default:Ev,_discriminatedUnion:hv,_e164:fi,_email:Kr,_emoji:ei,_encode:wr,_encodeAsync:xr,_endsWith:_n,_enum:Sv,_file:ku,_float32:tu,_float64:nu,_gt:Re,_gte:$e,_guid:fn,_includes:$n,_int:eu,_int32:ru,_int64:uu,_intersection:$v,_ipv4:li,_ipv6:ci,_isoDate:Kc,_isoDateTime:Wc,_isoDuration:Hc,_isoTime:Gc,_jwt:pi,_ksuid:ai,_lazy:Cv,_length:Nt,_literal:wv,_lowercase:gn,_lt:Le,_lte:ze,_mac:qc,_map:yv,_max:ze,_maxLength:jt,_maxSize:ut,_mime:yn,_min:$e,_minLength:He,_minSize:Je,_multipleOf:ct,_nan:_u,_nanoid:ti,_nativeEnum:Iv,_negative:gi,_never:gu,_nonnegative:$i,_nonoptional:Ov,_nonpositive:hi,_normalize:kn,_null:fu,_nullable:Dv,_number:Xc,_optional:xv,_overwrite:Ce,_parse:yt,_parseAsync:kt,_pipe:Uv,_positive:vi,_promise:Av,_property:bi,_readonly:Tv,_record:_v,_refine:Iu,_regex:vn,_safeDecode:Or,_safeDecodeAsync:Nr,_safeEncode:Er,_safeEncodeAsync:jr,_safeParse:St,_safeParseAsync:It,_set:kv,_size:Ot,_slugify:zn,_startsWith:bn,_string:Rc,_stringFormat:Ut,_stringbool:Eu,_success:jv,_superRefine:wu,_symbol:du,_templateLiteral:Pv,_toLowerCase:In,_toUpperCase:wn,_transform:zv,_trim:Sn,_tuple:bv,_uint32:iu,_uint64:su,_ulid:ii,_undefined:mu,_union:vv,_unknown:vu,_uppercase:hn,_url:pn,_uuid:Gr,_uuidv4:Hr,_uuidv6:Xr,_uuidv7:Qr,_void:hu,_xid:oi,_xor:gv,clone:Se,config:se,createStandardJSONSchemaMethod:Tt,createToJSONSchemaMethod:Ou,decode:cf,decodeAsync:sf,describe:xu,encode:lf,encodeAsync:uf,extractDefs:dt,finalize:mt,flattenError:yr,formatError:kr,globalConfig:$t,globalRegistry:we,initializeContext:st,isValidBase64:Br,isValidBase64URL:zl,isValidJWT:El,locales:Bc,meta:Du,parse:Sr,parseAsync:Ir,prettifyError:ea,process:X,regexes:Cr,registry:Wr,safeDecode:mf,safeDecodeAsync:pf,safeEncode:df,safeEncodeAsync:ff,safeParse:ta,safeParseAsync:na,toDotPath:Qo,toJSONSchema:ps,treeifyError:Xo,util:Go,version:il},Symbol.toStringTag,{value:"Module"})),Vv=Object.freeze(Object.defineProperty({__proto__:null,endsWith:_n,gt:Re,gte:$e,includes:$n,length:Nt,lowercase:gn,lt:Le,lte:ze,maxLength:jt,maxSize:ut,mime:yn,minLength:He,minSize:Je,multipleOf:ct,negative:gi,nonnegative:$i,nonpositive:hi,normalize:kn,overwrite:Ce,positive:vi,property:bi,regex:vn,size:Ot,slugify:zn,startsWith:bn,toLowerCase:In,toUpperCase:wn,trim:Sn,uppercase:hn},Symbol.toStringTag,{value:"Module"})),Si=g("ZodISODateTime",(e,n)=>{gl.init(e,n),te.init(e,n)});function vs(e){return Wc(Si,e)}const Ii=g("ZodISODate",(e,n)=>{hl.init(e,n),te.init(e,n)});function gs(e){return Kc(Ii,e)}const wi=g("ZodISOTime",(e,n)=>{$l.init(e,n),te.init(e,n)});function hs(e){return Gc(wi,e)}const zi=g("ZodISODuration",(e,n)=>{bl.init(e,n),te.init(e,n)});function $s(e){return Hc(zi,e)}const bs=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:Ii,ZodISODateTime:Si,ZodISODuration:zi,ZodISOTime:wi,date:gs,datetime:vs,duration:$s,time:hs},Symbol.toStringTag,{value:"Module"})),_s=(e,n)=>{_r.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>kr(e,r)},flatten:{value:r=>yr(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,tn,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,tn,2)}},isEmpty:{get(){return e.issues.length===0}}})},Fv=g("ZodError",_s),ke=g("ZodError",_s,{Parent:Error}),ys=yt(ke),ks=kt(ke),Ss=St(ke),Is=It(ke),ws=wr(ke),zs=zr(ke),xs=xr(ke),Ds=Dr(ke),Es=Er(ke),Os=Or(ke),js=jr(ke),Ns=Nr(ke),Us=new WeakMap;function Pt(e,n,r){const o=Object.getPrototypeOf(e);let t=Us.get(o);if(t||(t=new Set,Us.set(o,t)),!t.has(n)){t.add(n);for(const i in r){const a=r[i];Object.defineProperty(o,i,{configurable:!0,enumerable:!1,get(){const l=a.bind(this);return Object.defineProperty(this,i,{configurable:!0,writable:!0,enumerable:!0,value:l}),l},set(l){Object.defineProperty(this,i,{configurable:!0,writable:!0,enumerable:!0,value:l})}})}}}const q=g("ZodType",(e,n)=>(V.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Tt(e,"input"),output:Tt(e,"output")}}),e.toJSONSchema=Ou(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.parse=(r,o)=>ys(e,r,o,{callee:e.parse}),e.safeParse=(r,o)=>Ss(e,r,o),e.parseAsync=async(r,o)=>ks(e,r,o,{callee:e.parseAsync}),e.safeParseAsync=async(r,o)=>Is(e,r,o),e.spa=e.safeParseAsync,e.encode=(r,o)=>ws(e,r,o),e.decode=(r,o)=>zs(e,r,o),e.encodeAsync=async(r,o)=>xs(e,r,o),e.decodeAsync=async(r,o)=>Ds(e,r,o),e.safeEncode=(r,o)=>Es(e,r,o),e.safeDecode=(r,o)=>Os(e,r,o),e.safeEncodeAsync=async(r,o)=>js(e,r,o),e.safeDecodeAsync=async(r,o)=>Ns(e,r,o),Pt(e,"ZodType",{check(...r){const o=this.def;return this.clone(Oe(o,{checks:[...o.checks??[],...r.map(t=>typeof t=="function"?{_zod:{check:t,def:{check:"custom"},onattach:[]}}:t)]}),{parent:!0})},with(...r){return this.check(...r)},clone(r,o){return Se(this,r,o)},brand(){return this},register(r,o){return r.add(this,o),this},refine(r,o){return this.check(bo(r,o))},superRefine(r,o){return this.check(_o(r,o))},overwrite(r){return this.check(Ce(r))},optional(){return qt(this)},exactOptional(){return eo(this)},nullable(){return Yt(this)},nullish(){return qt(Yt(this))},nonoptional(r){return ao(this,r)},array(){return et(this)},or(r){return Jt([this,r])},and(r){return Ri(this,r)},transform(r){return Qn(this,Gn(r))},default(r){return ro(this,r)},prefault(r){return oo(this,r)},catch(r){return uo(this,r)},pipe(r){return Qn(this,r)},readonly(){return po(this)},describe(r){const o=this.clone();return we.add(o,{description:r}),o},meta(...r){if(r.length===0)return we.get(this);const o=this.clone();return we.add(o,r[0]),o},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(r){return r(this)}}),Object.defineProperty(e,"description",{get(){var r;return(r=we.get(e))==null?void 0:r.description},configurable:!0}),e)),xn=g("_ZodString",(e,n)=>{Dt.init(e,n),q.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ju(e,o,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,Pt(e,"_ZodString",{regex(...o){return this.check(vn(...o))},includes(...o){return this.check($n(...o))},startsWith(...o){return this.check(bn(...o))},endsWith(...o){return this.check(_n(...o))},min(...o){return this.check(He(...o))},max(...o){return this.check(jt(...o))},length(...o){return this.check(Nt(...o))},nonempty(...o){return this.check(He(1,...o))},lowercase(o){return this.check(gn(o))},uppercase(o){return this.check(hn(o))},trim(){return this.check(Sn())},normalize(...o){return this.check(kn(...o))},toLowerCase(){return this.check(In())},toUpperCase(){return this.check(wn())},slugify(){return this.check(zn())}})}),Ct=g("ZodString",(e,n)=>{Dt.init(e,n),xn.init(e,n),e.email=r=>e.check(Kr(Dn,r)),e.url=r=>e.check(pn(Bt,r)),e.jwt=r=>e.check(pi(Ln,r)),e.emoji=r=>e.check(ei(En,r)),e.guid=r=>e.check(fn(Zt,r)),e.uuid=r=>e.check(Gr(je,r)),e.uuidv4=r=>e.check(Hr(je,r)),e.uuidv6=r=>e.check(Xr(je,r)),e.uuidv7=r=>e.check(Qr(je,r)),e.nanoid=r=>e.check(ti(On,r)),e.guid=r=>e.check(fn(Zt,r)),e.cuid=r=>e.check(ni(jn,r)),e.cuid2=r=>e.check(ri(Nn,r)),e.ulid=r=>e.check(ii(Un,r)),e.base64=r=>e.check(di(Mn,r)),e.base64url=r=>e.check(mi(Vn,r)),e.xid=r=>e.check(oi(Tn,r)),e.ksuid=r=>e.check(ai(Pn,r)),e.ipv4=r=>e.check(li(Cn,r)),e.ipv6=r=>e.check(ci(An,r)),e.cidrv4=r=>e.check(ui(Zn,r)),e.cidrv6=r=>e.check(si(Bn,r)),e.e164=r=>e.check(fi(Fn,r)),e.datetime=r=>e.check(vs(r)),e.date=r=>e.check(gs(r)),e.time=r=>e.check(hs(r)),e.duration=r=>e.check($s(r))});function At(e){return Rc(Ct,e)}const te=g("ZodStringFormat",(e,n)=>{ee.init(e,n),xn.init(e,n)}),Dn=g("ZodEmail",(e,n)=>{ll.init(e,n),te.init(e,n)});function Ts(e){return Kr(Dn,e)}const Zt=g("ZodGUID",(e,n)=>{ol.init(e,n),te.init(e,n)});function Ps(e){return fn(Zt,e)}const je=g("ZodUUID",(e,n)=>{al.init(e,n),te.init(e,n)});function Cs(e){return Gr(je,e)}function As(e){return Hr(je,e)}function Zs(e){return Xr(je,e)}function Bs(e){return Qr(je,e)}const Bt=g("ZodURL",(e,n)=>{cl.init(e,n),te.init(e,n)});function Ms(e){return pn(Bt,e)}function Vs(e){return pn(Bt,{protocol:Tr,hostname:ya,...$(e)})}const En=g("ZodEmoji",(e,n)=>{ul.init(e,n),te.init(e,n)});function Fs(e){return ei(En,e)}const On=g("ZodNanoID",(e,n)=>{sl.init(e,n),te.init(e,n)});function Ls(e){return ti(On,e)}const jn=g("ZodCUID",(e,n)=>{dl.init(e,n),te.init(e,n)});function Rs(e){return ni(jn,e)}const Nn=g("ZodCUID2",(e,n)=>{ml.init(e,n),te.init(e,n)});function Js(e){return ri(Nn,e)}const Un=g("ZodULID",(e,n)=>{fl.init(e,n),te.init(e,n)});function qs(e){return ii(Un,e)}const Tn=g("ZodXID",(e,n)=>{pl.init(e,n),te.init(e,n)});function Ys(e){return oi(Tn,e)}const Pn=g("ZodKSUID",(e,n)=>{vl.init(e,n),te.init(e,n)});function Ws(e){return ai(Pn,e)}const Cn=g("ZodIPv4",(e,n)=>{_l.init(e,n),te.init(e,n)});function Ks(e){return li(Cn,e)}const xi=g("ZodMAC",(e,n)=>{kl.init(e,n),te.init(e,n)});function Gs(e){return qc(xi,e)}const An=g("ZodIPv6",(e,n)=>{yl.init(e,n),te.init(e,n)});function Hs(e){return ci(An,e)}const Zn=g("ZodCIDRv4",(e,n)=>{Sl.init(e,n),te.init(e,n)});function Xs(e){return ui(Zn,e)}const Bn=g("ZodCIDRv6",(e,n)=>{Il.init(e,n),te.init(e,n)});function Qs(e){return si(Bn,e)}const Mn=g("ZodBase64",(e,n)=>{wl.init(e,n),te.init(e,n)});function ed(e){return di(Mn,e)}const Vn=g("ZodBase64URL",(e,n)=>{xl.init(e,n),te.init(e,n)});function td(e){return mi(Vn,e)}const Fn=g("ZodE164",(e,n)=>{Dl.init(e,n),te.init(e,n)});function nd(e){return fi(Fn,e)}const Ln=g("ZodJWT",(e,n)=>{Ol.init(e,n),te.init(e,n)});function rd(e){return pi(Ln,e)}const ft=g("ZodCustomStringFormat",(e,n)=>{jl.init(e,n),te.init(e,n)});function id(e,n,r={}){return Ut(ft,e,n,r)}function od(e){return Ut(ft,"hostname",_a,e)}function ad(e){return Ut(ft,"hex",Ca,e)}function ld(e,n){const r=(n==null?void 0:n.enc)??"hex",o=`${e}_${r}`,t=Cr[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return Ut(ft,o,t,n)}const Mt=g("ZodNumber",(e,n)=>{Mr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Nu(e,o,t),Pt(e,"ZodNumber",{gt(o,t){return this.check(Re(o,t))},gte(o,t){return this.check($e(o,t))},min(o,t){return this.check($e(o,t))},lt(o,t){return this.check(Le(o,t))},lte(o,t){return this.check(ze(o,t))},max(o,t){return this.check(ze(o,t))},int(o){return this.check(Rn(o))},safe(o){return this.check(Rn(o))},positive(o){return this.check(Re(0,o))},nonnegative(o){return this.check($e(0,o))},negative(o){return this.check(Le(0,o))},nonpositive(o){return this.check(ze(0,o))},multipleOf(o,t){return this.check(ct(o,t))},step(o,t){return this.check(ct(o,t))},finite(){return this}});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 Di(e){return Xc(Mt,e)}const Xe=g("ZodNumberFormat",(e,n)=>{Nl.init(e,n),Mt.init(e,n)});function Rn(e){return eu(Xe,e)}function cd(e){return tu(Xe,e)}function ud(e){return nu(Xe,e)}function sd(e){return ru(Xe,e)}function dd(e){return iu(Xe,e)}const Vt=g("ZodBoolean",(e,n)=>{Vr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Uu(e,r,o)});function Ei(e){return ou(Vt,e)}const Ft=g("ZodBigInt",(e,n)=>{Fr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Tu(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(Re(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(Le(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(Re(BigInt(0),o)),e.negative=o=>e.check(Le(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(ct(o,t));const r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function md(e){return lu(Ft,e)}const Jn=g("ZodBigIntFormat",(e,n)=>{Ul.init(e,n),Ft.init(e,n)});function fd(e){return uu(Jn,e)}function pd(e){return su(Jn,e)}const Oi=g("ZodSymbol",(e,n)=>{Tl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Pu(e,r)});function vd(e){return du(Oi,e)}const ji=g("ZodUndefined",(e,n)=>{Pl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Au(e,r)});function gd(e){return mu(ji,e)}const Ni=g("ZodNull",(e,n)=>{Cl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Cu(e,r,o)});function Ui(e){return fu(Ni,e)}const Ti=g("ZodAny",(e,n)=>{Al.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Mu()});function Pi(){return pu(Ti)}const Ci=g("ZodUnknown",(e,n)=>{Zl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Vu()});function Qe(){return vu(Ci)}const Ai=g("ZodNever",(e,n)=>{Bl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Bu(e,r,o)});function qn(e){return gu(Ai,e)}const Zi=g("ZodVoid",(e,n)=>{Ml.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Zu(e,r)});function hd(e){return hu(Zi,e)}const Yn=g("ZodDate",(e,n)=>{Vl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Fu(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 $d(e){return $u(Yn,e)}const Bi=g("ZodArray",(e,n)=>{Ll.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>es(e,r,o,t),e.element=n.element,Pt(e,"ZodArray",{min(r,o){return this.check(He(r,o))},nonempty(r){return this.check(He(1,r))},max(r,o){return this.check(jt(r,o))},length(r,o){return this.check(Nt(r,o))},unwrap(){return this.element}})});function et(e,n){return yu(Bi,e,n)}function bd(e){const n=e._zod.def.shape;return Kn(Object.keys(n))}const Lt=g("ZodObject",(e,n)=>{Yl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ts(e,r,o,t),W(e,"shape",()=>n.shape),Pt(e,"ZodObject",{keyof(){return Kn(Object.keys(this._zod.def.shape))},catchall(r){return this.clone({...this._zod.def,catchall:r})},passthrough(){return this.clone({...this._zod.def,catchall:Qe()})},loose(){return this.clone({...this._zod.def,catchall:Qe()})},strict(){return this.clone({...this._zod.def,catchall:qn()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(r){return Fo(this,r)},safeExtend(r){return Lo(this,r)},merge(r){return Ro(this,r)},pick(r){return Mo(this,r)},omit(r){return Vo(this,r)},partial(...r){return Jo(Hn,this,r[0])},required(...r){return qo(Xn,this,r[0])}})});function Mi(e,n){const r={type:"object",shape:e??{},...$(n)};return new Lt(r)}function _d(e,n){return new Lt({type:"object",shape:e,catchall:qn(),...$(n)})}function yd(e,n){return new Lt({type:"object",shape:e,catchall:Qe(),...$(n)})}const Rt=g("ZodUnion",(e,n)=>{un.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>_i(e,r,o,t),e.options=n.options});function Jt(e,n){return new Rt({type:"union",options:e,...$(n)})}const Vi=g("ZodXor",(e,n)=>{Rt.init(e,n),Gl.init(e,n),e._zod.processJSONSchema=(r,o,t)=>_i(e,r,o,t),e.options=n.options});function kd(e,n){return new Vi({type:"union",options:e,inclusive:!1,...$(n)})}const Fi=g("ZodDiscriminatedUnion",(e,n)=>{Rt.init(e,n),Hl.init(e,n)});function Sd(e,n,r){return new Fi({type:"union",options:n,discriminator:e,...$(r)})}const Li=g("ZodIntersection",(e,n)=>{Xl.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ns(e,r,o,t)});function Ri(e,n){return new Li({type:"intersection",left:e,right:n})}const Ji=g("ZodTuple",(e,n)=>{Rr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>rs(e,r,o,t),e.rest=r=>e.clone({...e._zod.def,rest:r})});function qi(e,n,r){const o=n instanceof V,t=o?r:n,i=o?n:null;return new Ji({type:"tuple",items:e,rest:i,...$(t)})}const pt=g("ZodRecord",(e,n)=>{rc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>is(e,r,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function Wn(e,n,r){return!n||!n._zod?new pt({type:"record",keyType:At(),valueType:e,...$(n)}):new pt({type:"record",keyType:e,valueType:n,...$(r)})}function Id(e,n,r){const o=Se(e);return o._zod.values=void 0,new pt({type:"record",keyType:o,valueType:n,...$(r)})}function wd(e,n,r){return new pt({type:"record",keyType:e,valueType:n,mode:"loose",...$(r)})}const Yi=g("ZodMap",(e,n)=>{ic.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Xu(e,r),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...r)=>e.check(Je(...r)),e.nonempty=r=>e.check(Je(1,r)),e.max=(...r)=>e.check(ut(...r)),e.size=(...r)=>e.check(Ot(...r))});function zd(e,n,r){return new Yi({type:"map",keyType:e,valueType:n,...$(r)})}const Wi=g("ZodSet",(e,n)=>{ac.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Qu(e,r),e.min=(...r)=>e.check(Je(...r)),e.nonempty=r=>e.check(Je(1,r)),e.max=(...r)=>e.check(ut(...r)),e.size=(...r)=>e.check(Ot(...r))});function xd(e,n){return new Wi({type:"set",valueType:e,...$(n)})}const vt=g("ZodEnum",(e,n)=>{cc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Lu(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 vt({...n,checks:[],...$(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 vt({...n,checks:[],...$(t),entries:i})}});function Kn(e,n){const r=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new vt({type:"enum",entries:r,...$(n)})}function Ki(e,n){return new vt({type:"enum",entries:e,...$(n)})}const Gi=g("ZodLiteral",(e,n)=>{uc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ru(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 Dd(e,n){return new Gi({type:"literal",values:Array.isArray(e)?e:[e],...$(n)})}const Hi=g("ZodFile",(e,n)=>{sc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Yu(e,r,o),e.min=(r,o)=>e.check(Je(r,o)),e.max=(r,o)=>e.check(ut(r,o)),e.mime=(r,o)=>e.check(yn(Array.isArray(r)?r:[r],o))});function Ed(e){return ku(Hi,e)}const Xi=g("ZodTransform",(e,n)=>{dc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Hu(e,r),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new en(e.constructor.name);r.addIssue=i=>{if(typeof i=="string")r.issues.push(ot(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(ot(a))}};const t=n.transform(r.value,r);return t instanceof Promise?t.then(i=>(r.value=i,r.fallback=!0,r)):(r.value=t,r.fallback=!0,r)}});function Gn(e){return new Xi({type:"transform",transform:e})}const Hn=g("ZodOptional",(e,n)=>{Jr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>yi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function qt(e){return new Hn({type:"optional",innerType:e})}const Qi=g("ZodExactOptional",(e,n)=>{fc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>yi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function eo(e){return new Qi({type:"optional",innerType:e})}const to=g("ZodNullable",(e,n)=>{pc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>os(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Yt(e){return new to({type:"nullable",innerType:e})}function Od(e){return qt(Yt(e))}const no=g("ZodDefault",(e,n)=>{vc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ls(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function ro(e,n){return new no({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():rn(n)}})}const io=g("ZodPrefault",(e,n)=>{hc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>cs(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function oo(e,n){return new io({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():rn(n)}})}const Xn=g("ZodNonOptional",(e,n)=>{$c.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>as(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function ao(e,n){return new Xn({type:"nonoptional",innerType:e,...$(n)})}const lo=g("ZodSuccess",(e,n)=>{_c.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Wu(e,r,o),e.unwrap=()=>e._zod.def.innerType});function jd(e){return new lo({type:"success",innerType:e})}const co=g("ZodCatch",(e,n)=>{yc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>us(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function uo(e,n){return new co({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const so=g("ZodNaN",(e,n)=>{kc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ju(e,r)});function Nd(e){return _u(so,e)}const Wt=g("ZodPipe",(e,n)=>{qr.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ss(e,r,o,t),e.in=n.in,e.out=n.out});function Qn(e,n){return new Wt({type:"pipe",in:e,out:n})}const Kt=g("ZodCodec",(e,n)=>{Wt.init(e,n),Yr.init(e,n)});function Ud(e,n,r){return new Kt({type:"pipe",in:e,out:n,transform:r.decode,reverseTransform:r.encode})}function Td(e){const n=e._zod.def;return new Kt({type:"pipe",in:n.out,out:n.in,transform:n.reverseTransform,reverseTransform:n.transform})}const mo=g("ZodPreprocess",(e,n)=>{Wt.init(e,n),Sc.init(e,n)}),fo=g("ZodReadonly",(e,n)=>{Ic.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ds(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function po(e){return new fo({type:"readonly",innerType:e})}const vo=g("ZodTemplateLiteral",(e,n)=>{zc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>qu(e,r,o)});function Pd(e,n){return new vo({type:"template_literal",parts:e,...$(n)})}const go=g("ZodLazy",(e,n)=>{Ec.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>fs(e,r,o,t),e.unwrap=()=>e._zod.def.getter()});function er(e){return new go({type:"lazy",getter:e})}const ho=g("ZodPromise",(e,n)=>{Dc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ms(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Cd(e){return new ho({type:"promise",innerType:e})}const $o=g("ZodFunction",(e,n)=>{xc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Gu(e,r)});function tr(e){return new $o({type:"function",input:Array.isArray(e==null?void 0:e.input)?qi(e==null?void 0:e.input):(e==null?void 0:e.input)??et(Qe()),output:(e==null?void 0:e.output)??Qe()})}const Gt=g("ZodCustom",(e,n)=>{Oc.init(e,n),q.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ku(e,r)});function Ad(e){const n=new ie({check:"custom"});return n._zod.check=e,n}function Zd(e,n){return Su(Gt,e??(()=>!0),n)}function bo(e,n={}){return Iu(Gt,e,n)}function _o(e,n){return wu(e,n)}const Bd=xu,Md=Du;function Vd(e,n={}){const r=new Gt({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...$(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 Fd=(...e)=>Eu({Codec:Kt,Boolean:Vt,String:Ct},...e);function Ld(e){const n=er(()=>Jt([At(e),Di(),Ei(),Ui(),et(n),Wn(At(),n)]));return n}function Rd(e,n){return new mo({type:"pipe",in:Gn(e),out:n})}const Lv=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Ti,ZodArray:Bi,ZodBase64:Mn,ZodBase64URL:Vn,ZodBigInt:Ft,ZodBigIntFormat:Jn,ZodBoolean:Vt,ZodCIDRv4:Zn,ZodCIDRv6:Bn,ZodCUID:jn,ZodCUID2:Nn,ZodCatch:co,ZodCodec:Kt,ZodCustom:Gt,ZodCustomStringFormat:ft,ZodDate:Yn,ZodDefault:no,ZodDiscriminatedUnion:Fi,ZodE164:Fn,ZodEmail:Dn,ZodEmoji:En,ZodEnum:vt,ZodExactOptional:Qi,ZodFile:Hi,ZodFunction:$o,ZodGUID:Zt,ZodIPv4:Cn,ZodIPv6:An,ZodIntersection:Li,ZodJWT:Ln,ZodKSUID:Pn,ZodLazy:go,ZodLiteral:Gi,ZodMAC:xi,ZodMap:Yi,ZodNaN:so,ZodNanoID:On,ZodNever:Ai,ZodNonOptional:Xn,ZodNull:Ni,ZodNullable:to,ZodNumber:Mt,ZodNumberFormat:Xe,ZodObject:Lt,ZodOptional:Hn,ZodPipe:Wt,ZodPrefault:io,ZodPreprocess:mo,ZodPromise:ho,ZodReadonly:fo,ZodRecord:pt,ZodSet:Wi,ZodString:Ct,ZodStringFormat:te,ZodSuccess:lo,ZodSymbol:Oi,ZodTemplateLiteral:vo,ZodTransform:Xi,ZodTuple:Ji,ZodType:q,ZodULID:Un,ZodURL:Bt,ZodUUID:je,ZodUndefined:ji,ZodUnion:Rt,ZodUnknown:Ci,ZodVoid:Zi,ZodXID:Tn,ZodXor:Vi,_ZodString:xn,_default:ro,_function:tr,any:Pi,array:et,base64:ed,base64url:td,bigint:md,boolean:Ei,catch:uo,check:Ad,cidrv4:Xs,cidrv6:Qs,codec:Ud,cuid:Rs,cuid2:Js,custom:Zd,date:$d,describe:Bd,discriminatedUnion:Sd,e164:nd,email:Ts,emoji:Fs,enum:Kn,exactOptional:eo,file:Ed,float32:cd,float64:ud,function:tr,guid:Ps,hash:ld,hex:ad,hostname:od,httpUrl:Vs,instanceof:Vd,int:Rn,int32:sd,int64:fd,intersection:Ri,invertCodec:Td,ipv4:Ks,ipv6:Hs,json:Ld,jwt:rd,keyof:bd,ksuid:Ws,lazy:er,literal:Dd,looseObject:yd,looseRecord:wd,mac:Gs,map:zd,meta:Md,nan:Nd,nanoid:Ls,nativeEnum:Ki,never:qn,nonoptional:ao,null:Ui,nullable:Yt,nullish:Od,number:Di,object:Mi,optional:qt,partialRecord:Id,pipe:Qn,prefault:oo,preprocess:Rd,promise:Cd,readonly:po,record:Wn,refine:bo,set:xd,strictObject:_d,string:At,stringFormat:id,stringbool:Fd,success:jd,superRefine:_o,symbol:vd,templateLiteral:Pd,transform:Gn,tuple:qi,uint32:dd,uint64:pd,ulid:qs,undefined:gd,union:Jt,unknown:Qe,url:Ms,uuid:Cs,uuidv4:As,uuidv6:Zs,uuidv7:Bs,void:hd,xid:Ys,xor:kd},Symbol.toStringTag,{value:"Module"})),Rv={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 Jv(e){se({customError:e})}function qv(){return se().customError}var yo;yo||(yo={});const D={...Lv,...Vv,iso:bs},Yv=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 Wv(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 Kv(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 Jd(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return D.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 D.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=Kv(t,n),a=de(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 D.null();if(t.length===0)return D.never();if(t.length===1)return D.literal(t[0]);if(t.every(a=>typeof a=="string"))return D.enum(t);const i=t.map(a=>D.literal(a));return i.length<2?i[0]:D.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return D.literal(e.const);const r=e.type;if(Array.isArray(r)){const t=r.map(i=>{const a={...e,type:i};return Jd(a,n)});return t.length===0?D.never():t.length===1?t[0]:D.union(t)}if(!r)return D.any();let o;switch(r){case"string":{let t=D.string();if(e.format){const i=e.format;i==="email"?t=t.check(D.email()):i==="uri"||i==="uri-reference"?t=t.check(D.url()):i==="uuid"||i==="guid"?t=t.check(D.uuid()):i==="date-time"?t=t.check(D.iso.datetime()):i==="date"?t=t.check(D.iso.date()):i==="time"?t=t.check(D.iso.time()):i==="duration"?t=t.check(D.iso.duration()):i==="ipv4"?t=t.check(D.ipv4()):i==="ipv6"?t=t.check(D.ipv6()):i==="mac"?t=t.check(D.mac()):i==="cidr"?t=t.check(D.cidrv4()):i==="cidr-v6"?t=t.check(D.cidrv6()):i==="base64"?t=t.check(D.base64()):i==="base64url"?t=t.check(D.base64url()):i==="e164"?t=t.check(D.e164()):i==="jwt"?t=t.check(D.jwt()):i==="emoji"?t=t.check(D.emoji()):i==="nanoid"?t=t.check(D.nanoid()):i==="cuid"?t=t.check(D.cuid()):i==="cuid2"?t=t.check(D.cuid2()):i==="ulid"?t=t.check(D.ulid()):i==="xid"?t=t.check(D.xid()):i==="ksuid"&&(t=t.check(D.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"?D.number().int():D.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=D.boolean();break}case"null":{o=D.null();break}case"object":{const t={},i=e.properties||{},a=new Set(e.required||[]);for(const[s,u]of Object.entries(i)){const d=de(u,n);t[s]=a.has(s)?d:d.optional()}if(e.propertyNames){const s=de(e.propertyNames,n),u=e.additionalProperties&&typeof e.additionalProperties=="object"?de(e.additionalProperties,n):D.any();if(Object.keys(t).length===0){o=D.record(s,u);break}const d=D.object(t).passthrough(),m=D.looseRecord(s,u);o=D.intersection(d,m);break}if(e.patternProperties){const s=e.patternProperties,u=Object.keys(s),d=[];for(const f of u){const p=de(s[f],n),h=D.string().regex(new RegExp(f));d.push(D.looseRecord(h,p))}const m=[];if(Object.keys(t).length>0&&m.push(D.object(t).passthrough()),m.push(...d),m.length===0)o=D.object({}).passthrough();else if(m.length===1)o=m[0];else{let f=D.intersection(m[0],m[1]);for(let p=2;pde(s,n)),l=i&&typeof i=="object"&&!Array.isArray(i)?de(i,n):void 0;l?o=D.tuple(a).rest(l):o=D.tuple(a),typeof e.minItems=="number"&&(o=o.check(D.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(D.maxLength(e.maxItems)))}else if(Array.isArray(i)){const a=i.map(s=>de(s,n)),l=e.additionalItems&&typeof e.additionalItems=="object"?de(e.additionalItems,n):void 0;l?o=D.tuple(a).rest(l):o=D.tuple(a),typeof e.minItems=="number"&&(o=o.check(D.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(D.maxLength(e.maxItems)))}else if(i!==void 0){const a=de(i,n);let l=D.array(a);typeof e.minItems=="number"&&(l=l.min(e.minItems)),typeof e.maxItems=="number"&&(l=l.max(e.maxItems)),o=l}else o=D.array(D.any());break}default:throw new Error(`Unsupported type: ${r}`)}return o}function de(e,n){if(typeof e=="boolean")return e?D.any():D.never();let r=Jd(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=>de(u,n)),s=D.union(l);r=o?D.intersection(r,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){const l=e.oneOf.map(u=>de(u,n)),s=D.xor(l);r=o?D.intersection(r,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)r=o?r:D.any();else{let l=o?r:de(e.allOf[0],n);const s=o?0:1;for(let u=s;u0&&n.registry.add(r,t),e.description&&(r=r.describe(e.description)),r}function Gv(e,n){if(typeof e=="boolean")return e?D.any():D.never();let r;try{r=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}const o=Wv(r,n==null?void 0:n.defaultTarget),t=r.$defs||r.definitions||{},i={version:o,defs:t,refs:new Map,processing:new Set,rootSchema:r,registry:(n==null?void 0:n.registry)??we};return de(r,i)}function Hv(e){return Jc(Ct,e)}function Xv(e){return Qc(Mt,e)}function Qv(e){return au(Vt,e)}function eg(e){return cu(Ft,e)}function tg(e){return bu(Yn,e)}const ng=Object.freeze(Object.defineProperty({__proto__:null,bigint:eg,boolean:Qv,date:tg,number:Xv,string:Hv},Symbol.toStringTag,{value:"Module"}));se(Uc());const Ht=Object.freeze(Object.defineProperty({__proto__:null,$brand:jo,$input:Fc,$output:Vc,NEVER:Oo,TimePrecision:Yc,ZodAny:Ti,ZodArray:Bi,ZodBase64:Mn,ZodBase64URL:Vn,ZodBigInt:Ft,ZodBigIntFormat:Jn,ZodBoolean:Vt,ZodCIDRv4:Zn,ZodCIDRv6:Bn,ZodCUID:jn,ZodCUID2:Nn,ZodCatch:co,ZodCodec:Kt,ZodCustom:Gt,ZodCustomStringFormat:ft,ZodDate:Yn,ZodDefault:no,ZodDiscriminatedUnion:Fi,ZodE164:Fn,ZodEmail:Dn,ZodEmoji:En,ZodEnum:vt,ZodError:Fv,ZodExactOptional:Qi,ZodFile:Hi,get ZodFirstPartyTypeKind(){return yo},ZodFunction:$o,ZodGUID:Zt,ZodIPv4:Cn,ZodIPv6:An,ZodISODate:Ii,ZodISODateTime:Si,ZodISODuration:zi,ZodISOTime:wi,ZodIntersection:Li,ZodIssueCode:Rv,ZodJWT:Ln,ZodKSUID:Pn,ZodLazy:go,ZodLiteral:Gi,ZodMAC:xi,ZodMap:Yi,ZodNaN:so,ZodNanoID:On,ZodNever:Ai,ZodNonOptional:Xn,ZodNull:Ni,ZodNullable:to,ZodNumber:Mt,ZodNumberFormat:Xe,ZodObject:Lt,ZodOptional:Hn,ZodPipe:Wt,ZodPrefault:io,ZodPreprocess:mo,ZodPromise:ho,ZodReadonly:fo,ZodRealError:ke,ZodRecord:pt,ZodSet:Wi,ZodString:Ct,ZodStringFormat:te,ZodSuccess:lo,ZodSymbol:Oi,ZodTemplateLiteral:vo,ZodTransform:Xi,ZodTuple:Ji,ZodType:q,ZodULID:Un,ZodURL:Bt,ZodUUID:je,ZodUndefined:ji,ZodUnion:Rt,ZodUnknown:Ci,ZodVoid:Zi,ZodXID:Tn,ZodXor:Vi,_ZodString:xn,_default:ro,_function:tr,any:Pi,array:et,base64:ed,base64url:td,bigint:md,boolean:Ei,catch:uo,check:Ad,cidrv4:Xs,cidrv6:Qs,clone:Se,codec:Ud,coerce:ng,config:se,core:Mv,cuid:Rs,cuid2:Js,custom:Zd,date:$d,decode:zs,decodeAsync:Ds,describe:Bd,discriminatedUnion:Sd,e164:nd,email:Ts,emoji:Fs,encode:ws,encodeAsync:xs,endsWith:_n,enum:Kn,exactOptional:eo,file:Ed,flattenError:yr,float32:cd,float64:ud,formatError:kr,fromJSONSchema:Gv,function:tr,getErrorMap:qv,globalRegistry:we,gt:Re,gte:$e,guid:Ps,hash:ld,hex:ad,hostname:od,httpUrl:Vs,includes:$n,instanceof:Vd,int:Rn,int32:sd,int64:fd,intersection:Ri,invertCodec:Td,ipv4:Ks,ipv6:Hs,iso:bs,json:Ld,jwt:rd,keyof:bd,ksuid:Ws,lazy:er,length:Nt,literal:Dd,locales:Bc,looseObject:yd,looseRecord:wd,lowercase:gn,lt:Le,lte:ze,mac:Gs,map:zd,maxLength:jt,maxSize:ut,meta:Md,mime:yn,minLength:He,minSize:Je,multipleOf:ct,nan:Nd,nanoid:Ls,nativeEnum:Ki,negative:gi,never:qn,nonnegative:$i,nonoptional:ao,nonpositive:hi,normalize:kn,null:Ui,nullable:Yt,nullish:Od,number:Di,object:Mi,optional:qt,overwrite:Ce,parse:ys,parseAsync:ks,partialRecord:Id,pipe:Qn,positive:vi,prefault:oo,preprocess:Rd,prettifyError:ea,promise:Cd,property:bi,readonly:po,record:Wn,refine:bo,regex:vn,regexes:Cr,registry:Wr,safeDecode:Os,safeDecodeAsync:Ns,safeEncode:Es,safeEncodeAsync:js,safeParse:Ss,safeParseAsync:Is,set:xd,setErrorMap:Jv,size:Ot,slugify:zn,startsWith:bn,strictObject:_d,string:At,stringFormat:id,stringbool:Fd,success:jd,superRefine:_o,symbol:vd,templateLiteral:Pd,toJSONSchema:ps,toLowerCase:In,toUpperCase:wn,transform:Gn,treeifyError:Xo,trim:Sn,tuple:qi,uint32:dd,uint64:pd,ulid:qs,undefined:gd,union:Jt,unknown:Qe,uppercase:hn,url:Ms,util:Go,uuid:Cs,uuidv4:As,uuidv6:Zs,uuidv7:Bs,void:hd,xid:Ys,xor:kd},Symbol.toStringTag,{value:"Module"}));function Ae(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var nr={exports:{}},rg=nr.exports,qd;function Yd(){return qd||(qd=1,(function(e,n){(function(r,o){e.exports=o()})(rg,(function(){var r=1e3,o=6e4,t=36e5,i="millisecond",a="second",l="minute",s="hour",u="day",d="week",m="month",f="quarter",p="year",h="date",v="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|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,z={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(N){var O=["th","st","nd","rd"],x=N%100;return"["+N+(O[(x-20)%10]||O[x]||O[0])+"]"}},Z=function(N,O,x){var j=String(N);return!j||j.length>=O?N:""+Array(O+1-j.length).join(x)+N},M={s:Z,z:function(N){var O=-N.utcOffset(),x=Math.abs(O),j=Math.floor(x/60),E=x%60;return(O<=0?"+":"-")+Z(j,2,"0")+":"+Z(E,2,"0")},m:function N(O,x){if(O.date()1)return N(R[0])}else{var K=O.name;S[K]=O,E=K}return!j&&E&&(U=E),E||!j&&U},A=function(N,O){if(k(N))return N.clone();var x=typeof O=="object"?O:{};return x.date=N,x.args=arguments,new ae(x)},T=M;T.l=B,T.i=k,T.w=function(N,O){return A(N,{locale:O.$L,utc:O.$u,x:O.$x,$offset:O.$offset})};var ae=(function(){function N(x){this.$L=B(x.locale,null,!0),this.parse(x),this.$x=this.$x||x.x||{},this[I]=!0}var O=N.prototype;return O.parse=function(x){this.$d=(function(j){var E=j.date,L=j.utc;if(E===null)return new Date(NaN);if(T.u(E))return new Date;if(E instanceof Date)return new Date(E);if(typeof E=="string"&&!/Z$/i.test(E)){var R=E.match(b);if(R){var K=R[2]-1||0,G=(R[7]||"0").substring(0,3);return L?new Date(Date.UTC(R[1],K,R[3]||1,R[4]||0,R[5]||0,R[6]||0,G)):new Date(R[1],K,R[3]||1,R[4]||0,R[5]||0,R[6]||0,G)}}return new Date(E)})(x),this.init()},O.init=function(){var x=this.$d;this.$y=x.getFullYear(),this.$M=x.getMonth(),this.$D=x.getDate(),this.$W=x.getDay(),this.$H=x.getHours(),this.$m=x.getMinutes(),this.$s=x.getSeconds(),this.$ms=x.getMilliseconds()},O.$utils=function(){return T},O.isValid=function(){return this.$d.toString()!==v},O.isSame=function(x,j){var E=A(x);return this.startOf(j)<=E&&E<=this.endOf(j)},O.isAfter=function(x,j){return A(x)0&&(l=l[0]),s=(l=l.filter((function(d){return d})))[0];for(var u=1;u0,S<=U.r||!U.r){S<=1&&M>0&&(U=z[M-1]);var I=y[U.l];p&&(S=p(""+S)),v=typeof I=="string"?I.replace("%d",S):I(S,d,U.l,b);break}}if(d)return v;var k=b?y.future:y.past;return typeof k=="function"?k(v):k.replace("%s",v)},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)}}}))})(lr)),lr.exports}var Sg=kg();const Ig=Ae(Sg);var cr={exports:{}},wg=cr.exports,Qd;function zg(){return Qd||(Qd=1,(function(e,n){(function(r,o){e.exports=o()})(wg,(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(f,p,h){h===void 0&&(h={});var v=new Date(f),b=(function(y,z){z===void 0&&(z={});var Z=z.timeZoneName||"short",M=y+"|"+Z,U=o[M];return U||(U=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:y,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:Z}),o[M]=U),U})(p,h);return b.formatToParts(v)},u=function(f,p){for(var h=s(f,p),v=[],b=0;b=0&&(v[M]=parseInt(Z,10))}var U=v[3],S=U===24?0:U,I=v[0]+"-"+v[1]+"-"+v[2]+" "+S+":"+v[4]+":"+v[5]+":000",k=+f;return(a.utc(I).valueOf()-(k-=k%1e3))/6e4},d=i.prototype;d.tz=function(f,p){f===void 0&&(f=l);var h,v=this.utcOffset(),b=this.toDate(),y=b.toLocaleString("en-US",{timeZone:f}),z=Math.round((b-new Date(y))/1e3/60),Z=15*-Math.round(b.getTimezoneOffset()/15)-z;if(!Number(Z))h=this.utcOffset(0,p);else if(h=a(y,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(Z,!0),p){var M=h.utcOffset();h=h.add(v-M,"minute")}return h.$x.$timezone=f,h},d.offsetName=function(f){var p=this.$x.$timezone||a.tz.guess(),h=s(this.valueOf(),p,{timeZoneName:f}).find((function(v){return v.type.toLowerCase()==="timezonename"}));return h&&h.value};var m=d.startOf;d.startOf=function(f,p){if(!this.$x||!this.$x.$timezone)return m.call(this,f,p);var h=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return m.call(h,f,p).tz(this.$x.$timezone,!0)},a.tz=function(f,p,h){var v=h&&p,b=h||p||l,y=u(+a(),b);if(typeof f!="string")return a(f).tz(b);var z=(function(S,I,k){var B=S-60*I*1e3,A=u(B,k);if(I===A)return[B,I];var T=u(B-=60*(A-I)*1e3,k);return A===T?[B,A]:[S-60*Math.min(A,T)*1e3,Math.max(A,T)]})(a.utc(f,v).valueOf(),y,b),Z=z[0],M=z[1],U=a(Z).utcOffset(M);return U.$x.$timezone=b,U},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(f){l=f}}}))})(cr)),cr.exports}var xg=zg();const Dg=Ae(xg);var ur={exports:{}},Eg=ur.exports,em;function Og(){return em||(em=1,(function(e,n){(function(r,o){e.exports=o()})(Eg,(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(v){var b={date:v,utc:!0,args:arguments};return new a(b)},s.utc=function(v){var b=l(this.toDate(),{locale:this.$L,utc:!0});return v?b.add(this.utcOffset(),r):b},s.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var u=s.parse;s.parse=function(v){v.utc&&(this.$u=!0),this.$utils().u(v.$offset)||(this.$offset=v.$offset),u.call(this,v)};var d=s.init;s.init=function(){if(this.$u){var v=this.$d;this.$y=v.getUTCFullYear(),this.$M=v.getUTCMonth(),this.$D=v.getUTCDate(),this.$W=v.getUTCDay(),this.$H=v.getUTCHours(),this.$m=v.getUTCMinutes(),this.$s=v.getUTCSeconds(),this.$ms=v.getUTCMilliseconds()}else d.call(this)};var m=s.utcOffset;s.utcOffset=function(v,b){var y=this.$utils().u;if(y(v))return this.$u?0:y(this.$offset)?m.call(this):this.$offset;if(typeof v=="string"&&(v=(function(U){U===void 0&&(U="");var S=U.match(o);if(!S)return null;var I=(""+S[0]).match(t)||["-",0,0],k=I[0],B=60*+I[1]+ +I[2];return B===0?0:k==="+"?B:-B})(v),v===null))return this;var z=Math.abs(v)<=16?60*v:v;if(z===0)return this.utc(b);var Z=this.clone();if(b)return Z.$offset=z,Z.$u=!1,Z;var M=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(Z=this.local().add(z+M,r)).$offset=z,Z.$x.$localOffset=M,Z};var f=s.format;s.format=function(v){var b=v||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return f.call(this,b)},s.valueOf=function(){var v=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*v},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var p=s.toDate;s.toDate=function(v){return v==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():p.call(this)};var h=s.diff;s.diff=function(v,b,y){if(v&&this.$u===v.$u)return h.call(this,v,b,y);var z=this.local(),Z=l(v).local();return h.call(z,Z,b,y)}}}))})(ur)),ur.exports}var jg=Og();const Ng=Ae(jg);var sr={exports:{}},Ug=sr.exports,tm;function Tg(){return tm||(tm=1,(function(e,n){(function(r,o){e.exports=o()})(Ug,(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 f=a(this).startOf(o).date(u).startOf(r).subtract(1,"millisecond"),p=this.diff(f,r,!0);return p<0?a(this).startOf("week").week():Math.ceil(p)},l.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}}))})(sr)),sr.exports}var Pg=Tg();const Cg=Ae(Pg);var dr={exports:{}},Ag=dr.exports,nm;function Zg(){return nm||(nm=1,(function(e,n){(function(r,o){e.exports=o(Yd())})(Ag,(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}))})(dr)),dr.exports}Zg();var Bg={};globalThis.cacheMemoria_cache=Bg;var Mg=(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))(Mg||{}),Vg=(e=>(e.token="token",e))(Vg||{}),Fg=(e=>(e.Usuario="usuario",e.Fornecedor="fornecedor",e))(Fg||{}),Lg=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e.isNull="isNull",e))(Lg||{}),Rg=Ht.enum(["=","!=",">",">=","<","<=","like","in","isNull"]);Ht.object({coluna:Ht.string(),valor:Ht.any(),operador:Rg,ou:Ht.boolean().optional()}),me.locale("pt-br"),me.extend(Ng),me.extend(Dg),me.extend(Cg),me.extend(gg),me.extend(mg),me.extend(_g),me.extend(Ig),me.extend(cg);var Jg=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(Jg||{}),qg=(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))(qg||{}),rm=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e))(rm||{}),Yg=(e=>(e.E="E",e.OU="OU",e))(Yg||{}),Wg=Ki(rm),Kg=Pi(),Gg=Wn(Wg,Kg),ko=er(()=>Mi({E:et(ko).optional(),OU:et(ko).optional()}).catchall(Jt([Gg,ko]))),Hg=e=>e,Xg=(e=>(e.UN="UN",e.KG="KG",e.TON="TON",e.g="g",e["M³"]="M³",e.Lt="Lt",e))(Xg||{});const Qg=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(v){return t.value==="data"?me(v).format("YYYY-MM-DD"):me(v).format("YYYY-MM-DDTHH:mm")}function s(v){return t.value==="data"?me(`${v}T00:00`).format():me(v).format()}const u=c.computed(()=>e.value!==void 0?e.value??null:e.modelValue),d=c.computed({get:()=>u.value?l(u.value):"",set:v=>{const b=v&&v.length>0?v:null;if(!b){n("update:value",null),n("input",null),n("change",null),n("update:modelValue",null),n("alterar",null);return}const y=s(b);n("update:value",y),n("input",y),n("change",y),n("update:modelValue",y),n("alterar",y)}}),m=c.computed(()=>{const v=o.value.min;if(v)return l(v)}),f=c.computed(()=>{const v=o.value.max;if(v)return l(v)});function p(){n("foco"),n("focus")}function h(){n("desfoco"),n("blur")}return{attrs:r,valor:d,tipoInput:a,minLocal:m,maxLocal:f,opcoesEfetivas:o,desabilitadoEfetivo:i,emitCompatFocus:p,emitCompatBlur:h}}}),eh={class:"eli-data-hora"};function th(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",eh,[c.createVNode(pr.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 So=Q(Qg,[["render",th]]);function nh(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 rh(e){const n=(e??"").trim().replace(/,/g,".");if(!n)return null;const r=Number(n);return Number.isNaN(r)?null:r}function Io(e,n){return e==null?"":n===null?String(e).replace(/\./g,","):Number(e).toFixed(Math.max(0,n)).replace(/\./g,",")}function im(e){return(e??"").replace(/\D+/g,"")}function ih(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 oh(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 ah(e){const n=e.match(/^(\d+)[.,]$/);if(!n)return null;const r=Number(n[1]);return Number.isNaN(r)?null:r}const lh=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:nh(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=Io(u,o.value),l.value=u)},{immediate:!0});function s(u){if(i.value){const p=o.value??0,h=im(u),v=h?Number(h):0,b=10**p,y=h?v/b:null,z=y===null?null:y;l.value=z,r("update:value",z),r("input",z),r("change",z),a.value=Io(z,p);return}const d=t.value?im(u):ih(u),m=t.value?d:oh(d,o.value);let f=null;if(m){const h=(t.value?null:ah(m))??rh(m);f=h===null?null:h}l.value=f,r("update:value",f),r("input",f),r("change",f),o.value===null&&m?a.value=m.replace(/\./g,","):a.value=Io(f,o.value)}return{attrs:n,emit:r,displayValue:a,isInteiro:t,onUpdateModelValue:s}}}),ch={class:"eli-entrada__prefixo"},uh={class:"eli-entrada__sufixo"};function sh(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(pr.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",ch,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",uh,c.toDisplayString(e.opcoes.sufixo),1)]),key:"1"}:void 0]),1040,["model-value","label","placeholder","type","inputmode","pattern","onUpdate:modelValue"])}const wo=Q(lh,[["render",sh]]),dh=c.defineComponent({name:"EliEntradaParagrafo",components:{VTextarea:vr.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 mh(e,n,r,o,t,i){var a,l,s,u,d,m,f,p,h,v,b,y;return c.openBlock(),c.createBlock(Em.VTextarea,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=z=>e.localValue=z),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:!!((f=e.opcoes)!=null&&f.erro),"error-messages":(p=e.opcoes)==null?void 0:p.mensagensErro,hint:(h=e.opcoes)==null?void 0:h.dica,"persistent-hint":!!((v=e.opcoes)!=null&&v.dicaPersistente),density:((b=e.opcoes)==null?void 0:b.densidade)??"comfortable",variant:((y=e.opcoes)==null?void 0:y.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 om=Q(dh,[["render",mh]]),fh=c.defineComponent({name:"EliEntradaSelecao",components:{VSelect:vr.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 ph(e,n,r,o,t,i){var a,l,s,u,d,m,f,p,h;return c.openBlock(),c.createBlock(Om.VSelect,c.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=v=>e.localValue=v),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":!!((f=e.opcoes)!=null&&f.dicaPersistente),density:((p=e.opcoes)==null?void 0:p.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 am=Q(fh,[["render",ph]]);function vh(e){return e.replace(/\D+/g,"")}function gh(e){const n=vh(e);return n?n.replace(/^(\d{5})(\d)/,"$1-$2").slice(0,9):""}function hh(e){return e.replace(/\D+/g,"")}function $h(e){const n=hh(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 bh(e){return e.replace(/\D+/g,"")}function _h(e){const n=bh(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 yh=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 _h(u);case"cpfCnpj":return $h(u);case"cep":return gh(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 kh(e,n,r,o,t,i){var a,l,s,u;return c.openBlock(),c.createBlock(pr.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 mr=Q(yh,[["render",kh]]);var lm=(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))(lm||{});const Sh="eli:tabela";function cm(e){return`${Sh}:${e}:colunas`}function um(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 sm(e){try{const n=window.localStorage.getItem(cm(e));return n?um(JSON.parse(n)):{visiveis:[],invisiveis:[]}}catch{return{visiveis:[],invisiveis:[]}}}function Ih(e,n){try{window.localStorage.setItem(cm(e),JSON.stringify(um(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 dm=e=>e==="";/** * @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 wh=(...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 mm=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").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 zh=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 xh=e=>{const n=zh(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 gt={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 Dh=Symbol("lucide-icons");function Eh(){return c.inject(Dh,{})}/** * @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=({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:f=2,absoluteStrokeWidth:p=!1,class:h=""}=Eh(),v=c.computed(()=>{const b=dm(r)||dm(o)||r===!0||o===!0||p===!0,y=t||i||f||gt["stroke-width"];return b?Number(y)*24/Number(a??d??gt.width):y});return c.h("svg",{...gt,...s,width:a??d??gt.width,height:a??d??gt.height,stroke:l??m??gt.stroke,"stroke-width":v.value,class:wh("lucide",h,...e?[`lucide-${mm(xh(e))}-icon`,`lucide-${mm(e)}`]:["lucide-icon"])},[...n.map(b=>c.h(...b)),...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 ht=(e,n)=>(r,{slots:o,attrs:t})=>c.h(Oh,{...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 fm=ht("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 pm=ht("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 vm=ht("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 gm=ht("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 jh=ht("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 Nh=ht("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Uh=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"?me(r).fromNow():o==="data_hora"?me(r).format("DD/MM/YYYY HH:mm"):me(r).format("DD/MM/YYYY")});return{dados:e,textoData:n}}}),Th={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",Th,c.toDisplayString(e.textoData),1))}const Ch=Q(Uh,[["render",Ph]]),Ah=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}}}),Zh={key:1};function Bh(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",Zh,c.toDisplayString(e.textoNumero),1))}const Mh=Q(Ah,[["render",Bh]]),Vh=c.defineComponent({name:"EliTabelaCelulaTags",components:{VChip:vr.VChip},props:{dados:{type:Object,required:!1}},setup({dados:e}){return{dados:e}}}),Fh={class:"eli-tabela__celula-tags"};function Lh(e,n,r,o,t,i){var a;return c.openBlock(),c.createElementBlock("div",Fh,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(((a=e.dados)==null?void 0:a.opcoes)??[],(l,s)=>(c.openBlock(),c.createBlock(jm.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 Rh=Q(Vh,[["render",Lh]]),Jh=c.defineComponent({name:"EliTabelaCelulaTextoSimples",components:{},props:{dados:{type:Object}},data(){return{}},methods:{},setup({dados:e}){return{dados:e}}}),qh={key:1};function Yh(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",qh,c.toDisplayString((s=e.dados)==null?void 0:s.texto),1))}const Wh=Q(Jh,[["render",Yh]]),Kh=c.defineComponent({name:"EliTabelaCelulaTextoTruncado",props:{dados:{type:Object}},setup({dados:e}){return{dados:e}}}),Gh=["title"],Hh=["title"];function Xh(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 f,p;return(p=(f=e.dados)==null?void 0:f.acao)==null?void 0:p.call(f)},["stop","prevent"]))},c.toDisplayString((s=e.dados)==null?void 0:s.texto),9,Gh)):(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,Hh))}const Qh={textoSimples:Wh,textoTruncado:Q(Kh,[["render",Xh]]),numero:Mh,tags:Rh,data:Ch},e$=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(()=>Qh[n.value]),t=c.computed(()=>r.value);return{Componente:o,dadosParaComponente:t}}});function t$(e,n,r,o,t,i){return c.openBlock(),c.createBlock(c.resolveDynamicComponent(e.Componente),{dados:e.dadosParaComponente},null,8,["dados"])}const hm=Q(e$,[["render",t$]]),n$=c.defineComponent({name:"EliTabelaDetalhesLinha",components:{EliTabelaCelula:hm},props:{linha:{type:[Object,String,Number,Array],required:!0},colunasInvisiveis:{type:Array,required:!0}}}),r$={class:"eli-tabela__detalhes"},i$={class:"eli-tabela__detalhe-rotulo"},o$={class:"eli-tabela__detalhe-valor"};function a$(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCelula");return c.openBlock(),c.createElementBlock("div",r$,[(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",i$,c.toDisplayString(l.rotulo),1),c.createElementVNode("div",o$,[c.createVNode(a,{celula:l.celula(e.linha)},null,8,["celula"])])]))),128))])}const l$=Q(n$,[["render",a$]]),c$=c.defineComponent({name:"EliTabelaBody",components:{EliTabelaCelula:hm,EliTabelaDetalhesLinha:l$,MoreVertical:jh,ChevronRight:gm,ChevronDown:vm},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},mostrarSelecao:{type:Boolean,default:!1},isSelecionado:{type:Function,required:!0},alternarSelecao:{type:Function,required:!0}},setup(){return{ChevronRight:gm,ChevronDown:vm}}}),u$={class:"eli-tabela__tbody"},s$=["aria-expanded","aria-label","title","onClick"],d$=["checked","onChange"],m$=["id","disabled","aria-expanded","aria-controls","aria-label","title","onClick"],f$=["colspan"];function p$(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",u$,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.linhas,(u,d)=>{var m,f,p,h,v,b;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":(f=e.linhasExpandidas)!=null&&f[d]?"true":"false","aria-label":(p=e.linhasExpandidas)!=null&&p[d]?"Ocultar colunas ocultas":"Mostrar colunas ocultas",title:(h=e.linhasExpandidas)!=null&&h[d]?"Ocultar detalhes":"Mostrar detalhes",onClick:c.withModifiers(y=>e.alternarLinhaExpandida(d),["stop"])},[(c.openBlock(),c.createBlock(c.resolveDynamicComponent((v=e.linhasExpandidas)!=null&&v[d]?e.ChevronDown:e.ChevronRight),{class:"eli-tabela__expander-icone",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,s$)])):c.createCommentVNode("",!0),e.mostrarSelecao?(c.openBlock(),c.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--selecao",key:`td-${d}-selecao`},[c.createElementVNode("input",{type:"checkbox",class:"eli-tabela__checkbox",checked:e.isSelecionado(u),onChange:y=>e.alternarSelecao(u),onClick:n[0]||(n[0]=c.withModifiers(()=>{},["stop"])),"aria-label":"Selecionar linha"},null,40,d$)])):c.createCommentVNode("",!0),(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.colunas,(y,z)=>(c.openBlock(),c.createElementBlock("td",{key:`td-${d}-${z}`,class:"eli-tabela__td"},[c.createVNode(a,{celula:y.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(y=>e.toggleMenu(d,y),["stop"])},[c.createVNode(l,{class:"eli-tabela__acoes-toggle-icone",size:18,"stroke-width":2})],8,m$)],2)])):c.createCommentVNode("",!0)],2),e.temColunasInvisiveis&&((b=e.linhasExpandidas)!=null&&b[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.mostrarSelecao?1:0)+e.colunas.length+(e.temAcoes?1:0)},[c.createVNode(s,{linha:u,colunasInvisiveis:e.colunasInvisiveis},null,8,["linha","colunasInvisiveis"])],8,f$)],2)):c.createCommentVNode("",!0)],64)}),128))])}const v$=Q(c$,[["render",p$]]),g$=c.defineComponent({name:"EliTabelaCaixaDeBusca",components:{Search:Nh},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}}}),h$={class:"eli-tabela__busca"},$$={class:"eli-tabela__busca-input-wrapper"};function b$(e,n,r,o,t,i){const a=c.resolveComponent("Search");return c.openBlock(),c.createElementBlock("div",h$,[c.createElementVNode("div",$$,[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 _$=Q(g$,[["render",b$]]),y$=c.defineComponent({name:"EliTabelaCabecalho",components:{EliTabelaCaixaDeBusca:_$},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}}}),k$={class:"eli-tabela__cabecalho"},S$={key:0,class:"eli-tabela__busca-grupo"},I$={key:1,class:"eli-tabela__acoes-cabecalho"},w$=["onClick"],z$={class:"eli-tabela__acoes-cabecalho-rotulo"};function x$(e,n,r,o,t,i){const a=c.resolveComponent("EliTabelaCaixaDeBusca");return c.openBlock(),c.createElementBlock("div",k$,[e.exibirBusca?(c.openBlock(),c.createElementBlock("div",S$,[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",I$,[(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",z$,c.toDisplayString(l.rotulo),1)],12,w$))),128))])):c.createCommentVNode("",!0)])}const D$=Q(y$,[["render",x$]]),E$=c.defineComponent({name:"EliTabelaDebug",props:{isDev:{type:Boolean,required:!0},menuAberto:{type:[Number,Object],default:null},menuPopupPos:{type:Object,required:!0}}}),O$={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 j$(e,n,r,o,t,i){return e.isDev?(c.openBlock(),c.createElementBlock("div",O$,[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 N$=Q(E$,[["render",j$]]),U$=c.defineComponent({name:"EliTabelaEstados",props:{carregando:{type:Boolean,required:!0},erro:{type:[String,Object],default:null},mensagemVazio:{type:String,required:!1,default:void 0}}}),T$={key:0,class:"eli-tabela eli-tabela--carregando","aria-busy":"true"},P$={key:1,class:"eli-tabela eli-tabela--erro",role:"alert"},C$={class:"eli-tabela__erro-mensagem"},A$={key:2,class:"eli-tabela eli-tabela--vazio"};function Z$(e,n,r,o,t,i){return e.carregando?(c.openBlock(),c.createElementBlock("div",T$," Carregando... ")):e.erro?(c.openBlock(),c.createElementBlock("div",P$,[n[0]||(n[0]=c.createElementVNode("div",{class:"eli-tabela__erro-titulo"},"Erro",-1)),c.createElementVNode("div",C$,c.toDisplayString(e.erro),1)])):(c.openBlock(),c.createElementBlock("div",A$,c.toDisplayString(e.mensagemVazio??"Nenhum registro encontrado."),1))}const B$=Q(U$,[["render",Z$]]),M$=c.defineComponent({name:"EliTabelaHead",components:{ArrowUp:pm,ArrowDown:fm},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},mostrarSelecao:{type:Boolean,default:!1},todosSelecionados:{type:Boolean,default:!1},algunsSelecionados:{type:Boolean,default:!1}},emits:{alternarOrdenacao(e){return typeof e=="string"&&e.length>0},"alternar-selecao-todos":()=>!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:pm,ArrowDown:fm,isOrdenavel:r,emitAlternarOrdenacao:o}}}),V$={class:"eli-tabela__thead"},F$={class:"eli-tabela__tr eli-tabela__tr--header"},L$={key:0,class:"eli-tabela__th eli-tabela__th--expander",scope:"col"},R$={key:1,class:"eli-tabela__th eli-tabela__th--selecao",scope:"col"},J$=["checked","indeterminate"],q$=["onClick"],Y$={class:"eli-tabela__th-texto"},W$={key:1,class:"eli-tabela__th-label"},K$={key:2,class:"eli-tabela__th eli-tabela__th--acoes",scope:"col"};function G$(e,n,r,o,t,i){const a=c.resolveComponent("ArrowUp");return c.openBlock(),c.createElementBlock("thead",V$,[c.createElementVNode("tr",F$,[e.temColunasInvisiveis?(c.openBlock(),c.createElementBlock("th",L$)):c.createCommentVNode("",!0),e.mostrarSelecao?(c.openBlock(),c.createElementBlock("th",R$,[c.createElementVNode("input",{type:"checkbox",class:"eli-tabela__checkbox",checked:e.todosSelecionados,indeterminate:e.algunsSelecionados,onChange:n[0]||(n[0]=l=>e.$emit("alternar-selecao-todos")),"aria-label":"Selecionar todos os itens da página"},null,40,J$)])):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",Y$,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,q$)):(c.openBlock(),c.createElementBlock("span",W$,c.toDisplayString(l.rotulo),1))],2))),128)),e.temAcoes?(c.openBlock(),c.createElementBlock("th",K$," Ações ")):c.createCommentVNode("",!0)])])}const H$=Q(M$,[["render",G$]]),X$=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],default:null}},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}}}),Q$={class:"eli-teleport-container"},eb=["id","aria-labelledby"],tb=["aria-label","title","onClick"],nb={class:"eli-tabela__acoes-item-texto"};function rb(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",Q$,[(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",nb,c.toDisplayString(a.acao.rotulo),1)],12,tb)]))),128))],12,eb)):c.createCommentVNode("",!0)]))])}const ib=Q(X$,[["render",rb]]),ob=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([]),t=c.ref(null);function i(){var M,U;const f=e.rotulosColunas,p=(((M=e.configInicial.visiveis)==null?void 0:M.length)??0)>0||(((U=e.configInicial.invisiveis)==null?void 0:U.length)??0)>0,h=new Set(e.colunas.filter(S=>S.visivel===!1).map(S=>S.rotulo)),v=p?new Set(e.configInicial.invisiveis??[]):h,b=f.filter(S=>!v.has(S)),y=e.configInicial.visiveis??[],z=new Set(b),Z=[];for(const S of y)z.has(S)&&Z.push(S);for(const S of b)Z.includes(S)||Z.push(S);r.value=Z,o.value=f.filter(S=>v.has(S))}c.watch(()=>[e.aberto,e.rotulosColunas,e.configInicial,e.colunas],()=>{e.aberto&&i()},{deep:!0,immediate:!0});function a(){n("fechar")}function l(){n("salvar",{visiveis:[...r.value],invisiveis:[...o.value]})}function s(f,p){t.value=p,f.dataTransfer&&(f.dataTransfer.setData("text/plain",p),f.dataTransfer.effectAllowed="move")}function u(){t.value=null}function d(f,p){const h=t.value;if(!h||h===f)return;const v=r.value.indexOf(h),b=o.value.indexOf(h),y=v>=0?"visiveis":b>=0?"invisiveis":null;if(!y)return;const z=y==="visiveis"?r.value:o.value,Z=p==="visiveis"?r.value:o.value,M=z.indexOf(h),U=Z.indexOf(f);z.splice(M,1),Z.splice(U,0,h)}function m(f){const p=t.value;if(!p)return;const h=f==="visiveis"?r.value:o.value;if(h[h.length-1]===p)return;const v=r.value.indexOf(p),b=o.value.indexOf(p);v>=0&&r.value.splice(v,1),b>=0&&o.value.splice(b,1),h.push(p)}return{visiveisLocal:r,invisiveisLocal:o,itemSendoArrastado:t,emitFechar:a,emitSalvar:l,onDragStart:s,onDragEnd:u,onDragOverItem:d,onDragOverLista:m}}}),ab={class:"eli-tabela-modal-colunas__modal",role:"dialog","aria-modal":"true","aria-label":"Configurar colunas"},lb={class:"eli-tabela-modal-colunas__header"},cb={class:"eli-tabela-modal-colunas__conteudo"},ub={class:"eli-tabela-modal-colunas__coluna"},sb=["onDragstart","onDragover"],db={class:"eli-tabela-modal-colunas__item-texto"},mb={class:"eli-tabela-modal-colunas__coluna"},fb=["onDragstart","onDragover"],pb={class:"eli-tabela-modal-colunas__item-texto"},vb={class:"eli-tabela-modal-colunas__footer"};function gb(e,n,r,o,t,i){return c.openBlock(),c.createBlock(c.Teleport,{to:"body"},[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",ab,[c.createElementVNode("header",lb,[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",cb,[c.createElementVNode("div",ub,[n[12]||(n[12]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Visíveis",-1)),c.createVNode(c.TransitionGroup,{name:"list",tag:"div",class:"eli-tabela-modal-colunas__lista",onDragover:n[3]||(n[3]=c.withModifiers(a=>e.onDragOverLista("visiveis"),["prevent"])),onDrop:e.onDragEnd},{default:c.withCtx(()=>[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.visiveisLocal,a=>(c.openBlock(),c.createElementBlock("div",{key:`vis-${a}`,class:c.normalizeClass(["eli-tabela-modal-colunas__item",{"eli-tabela-modal-colunas__item--arrastando":e.itemSendoArrastado===a}]),draggable:"true",onDragstart:l=>e.onDragStart(l,a),onDragend:n[1]||(n[1]=(...l)=>e.onDragEnd&&e.onDragEnd(...l)),onDragover:c.withModifiers(l=>e.onDragOverItem(a,"visiveis"),["stop","prevent"]),onDrop:n[2]||(n[2]=c.withModifiers((...l)=>e.onDragEnd&&e.onDragEnd(...l),["stop","prevent"]))},[n[11]||(n[11]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",db,c.toDisplayString(a),1)],42,sb))),128))]),_:1},8,["onDrop"])]),c.createElementVNode("div",mb,[n[14]||(n[14]=c.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Invisíveis",-1)),c.createVNode(c.TransitionGroup,{name:"list",tag:"div",class:"eli-tabela-modal-colunas__lista",onDragover:n[6]||(n[6]=c.withModifiers(a=>e.onDragOverLista("invisiveis"),["prevent"])),onDrop:e.onDragEnd},{default:c.withCtx(()=>[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(e.invisiveisLocal,a=>(c.openBlock(),c.createElementBlock("div",{key:`inv-${a}`,class:c.normalizeClass(["eli-tabela-modal-colunas__item",{"eli-tabela-modal-colunas__item--arrastando":e.itemSendoArrastado===a}]),draggable:"true",onDragstart:l=>e.onDragStart(l,a),onDragend:n[4]||(n[4]=(...l)=>e.onDragEnd&&e.onDragEnd(...l)),onDragover:c.withModifiers(l=>e.onDragOverItem(a,"invisiveis"),["stop","prevent"]),onDrop:n[5]||(n[5]=c.withModifiers((...l)=>e.onDragEnd&&e.onDragEnd(...l),["stop","prevent"]))},[n[13]||(n[13]=c.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),c.createElementVNode("span",pb,c.toDisplayString(a),1)],42,fb))),128))]),_:1},8,["onDrop"])])]),c.createElementVNode("footer",vb,[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 hb=Q(ob,[["render",gb]]);function $b(e){return e.rotulo}const bb=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(v=>String(v.chave))),i=c.computed(()=>{const v=new Set(r.value.map(b=>String(b.chave)));return(e.filtrosBase??[]).filter(b=>!v.has(String(b.chave)))});function a(v){const b=v==null?void 0:v[0];return b==="numero"?wo:b==="dataHora"?So:mr}function l(v){return(v==null?void 0:v[1])??{rotulo:""}}function s(v){return(v==null?void 0:v[0])==="numero"?null:""}function u(){const v=e.filtrosBase??[],b=Array.isArray(e.modelo)?e.modelo:[];r.value=b.map(y=>{const z=v.find(S=>String(S.chave)===String(y.chave))??v[0];if(!z)return null;const Z=z.entrada??y.entrada,M=String(z.chave??y.chave),U=y.valor??s(Z);return{chave:M,entrada:Z,valor:U}}).filter(Boolean),r.value=r.value.filter(y=>t.value.includes(String(y.chave)))}c.watch(()=>[e.aberto,e.filtrosBase,e.modelo],()=>{e.aberto&&u()},{deep:!0,immediate:!0});function d(){if(!o.value)return;const v=(e.filtrosBase??[]).find(b=>String(b.chave)===String(o.value));v&&(r.value.some(b=>String(b.chave)===String(v.chave))||(r.value.push({chave:String(v.chave),entrada:v.entrada,valor:s(v.entrada)}),o.value=""))}function m(v){r.value.splice(v,1)}function f(){n("fechar")}function p(){n("limpar")}function h(){n("salvar",r.value.map(v=>({chave:v.chave,valor:v.valor})))}return{linhas:r,opcoesParaAdicionar:i,chaveParaAdicionar:o,componenteEntrada:a,opcoesEntrada:l,adicionar:d,remover:m,emitFechar:f,emitSalvar:h,emitLimpar:p,rotuloDoFiltro:$b}}}),_b={class:"eli-tabela-modal-filtro__modal",role:"dialog","aria-modal":"true","aria-label":"Filtro avançado"},yb={class:"eli-tabela-modal-filtro__header"},kb={class:"eli-tabela-modal-filtro__conteudo"},Sb={key:0,class:"eli-tabela-modal-filtro__vazio"},Ib={key:1,class:"eli-tabela-modal-filtro__lista"},wb={class:"eli-tabela-modal-filtro__entrada"},zb=["onClick"],xb={class:"eli-tabela-modal-filtro__acoes"},Db=["disabled"],Eb=["value"],Ob=["disabled"],jb={class:"eli-tabela-modal-filtro__footer"};function Nb(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",_b,[c.createElementVNode("header",yb,[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",kb,[e.filtrosBase.length?(c.openBlock(),c.createElementBlock("div",Ib,[(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",wb,[(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,zb)]))),128))])):(c.openBlock(),c.createElementBlock("div",Sb," Nenhum filtro configurado na tabela. ")),c.createElementVNode("div",xb,[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,Eb))),128))],8,Db),[[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,Ob)])]),c.createElementVNode("footer",jb,[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=Q(bb,[["render",Nb]]),Tb=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,f=[],p=z=>{f.push({label:String(z),pagina:z,ativo:z===d})},h=()=>{f.push({label:"…",ehEllipsis:!0})};if(u<=m){for(let z=1;z<=u;z+=1)p(z);return f}const v=Math.max(3,m-2);let b=Math.max(2,d-Math.floor(v/2)),y=b+v-1;y>=u&&(y=u-1,b=y-v+1),p(1),b>2&&h();for(let z=b;z<=y;z+=1)p(z);return ye.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}}}),Pb={class:"eli-tabela__rodape"},Cb={key:0,class:"eli-tabela__acoes-inferiores",style:{"margin-right":"auto"}},Ab=["onClick"],Zb={class:"eli-tabela__acoes-cabecalho-rotulo"},Bb={key:1,class:"eli-tabela__paginacao",role:"navigation","aria-label":"Paginação de resultados"},Mb=["disabled"],Vb={key:0,class:"eli-tabela__pagina-ellipsis","aria-hidden":"true"},Fb=["disabled","aria-current","aria-label","onClick"],Lb=["disabled"];function Rb(e,n,r,o,t,i){return c.openBlock(),c.createElementBlock("div",Pb,[e.acoes.length>0?(c.openBlock(),c.createElementBlock("div",Cb,[(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",Zb,c.toDisplayString(a.rotulo),1)],12,Ab))),128))])):c.createCommentVNode("",!0),e.totalPaginasExibidas>1?(c.openBlock(),c.createElementBlock("nav",Bb,[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,Mb),(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",Vb,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,Fb))],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,Lb)])):c.createCommentVNode("",!0)])}const Jb=Q(Tb,[["render",Rb]]);function zo(e){return`eli_tabela:${e}:filtro_avancado`}function $m(e){try{const n=localStorage.getItem(zo(e));if(!n)return[];const r=JSON.parse(n);return Array.isArray(r)?r:[]}catch{return[]}}function qb(e,n){try{localStorage.setItem(zo(e),JSON.stringify(n??[]))}catch{}}function Yb(e){try{localStorage.removeItem(zo(e))}catch{}}const Wb=c.defineComponent({name:"EliTabela",inheritAttrs:!1,components:{EliTabelaCabecalho:D$,EliTabelaEstados:B$,EliTabelaDebug:N$,EliTabelaHead:H$,EliTabelaBody:v$,EliTabelaMenuAcoes:ib,EliTabelaPaginacao:Jb,EliTabelaModalColunas:hb,EliTabelaModalFiltroAvancado:Ub},props:{tabela:{type:Object,required:!0},selecionados:{type:Array,default:()=>[]}},emits:["update:selecionados"],setup(e,{emit:n}){const o=c.ref(!1),t=c.ref(null),i=c.ref([]),a=c.ref(0),l=c.ref([]),s=c.ref(null),u=c.ref(null),d=c.ref({top:0,left:0}),m=c.ref(""),f=c.ref(1),p=c.ref(null),h=c.ref("asc"),v=c.ref(!1),b=c.ref($m(e.tabela.nome));function y(){v.value=!0}function z(){v.value=!1}function Z(){b.value=[],Yb(e.tabela.nome),v.value=!1,m.value="",f.value!==1?f.value=1:De()}function M(w){b.value=w??[],qb(e.tabela.nome,w??[]),v.value=!1,m.value="",f.value!==1?f.value=1:De()}const U=c.computed(()=>{const w=e.tabela.filtroAvancado??[];return(b.value??[]).filter(F=>F&&F.chave!==void 0).map(F=>{const J=w.find(Y=>String(Y.chave)===String(F.chave));return J?J.filtro(F.valor):null}).filter(Boolean)}),S=c.computed(()=>e.tabela),I=c.computed(()=>!!e.tabela.mostrar_selecao),k=c.computed(()=>e.tabela.chave_selecao);function B(w){return k.value&&w&&typeof w=="object"?w[k.value]:w}function A(w){const F=B(w);return k.value?e.selecionados.some(J=>B(J)===F):e.selecionados.includes(w)}function T(w){const F=[...e.selecionados],J=B(w);let Y=-1;k.value?Y=F.findIndex(re=>B(re)===J):Y=F.indexOf(w),Y===-1?F.push(w):F.splice(Y,1),n("update:selecionados",F)}const ae=c.computed(()=>rt.value.length===0?!1:rt.value.every(w=>A(w))),ue=c.computed(()=>rt.value.length===0?!1:rt.value.some(w=>A(w))&&!ae.value);function N(w){const F=w??!ae.value;let J=[...e.selecionados];if(F)for(const Y of rt.value)A(Y)||J.push(Y);else{const Y=rt.value.map(B);k.value?J=J.filter(re=>!Y.includes(B(re))):J=J.filter(re=>!Y.includes(re))}n("update:selecionados",J)}const O=c.computed(()=>!!e.tabela.mostrarCaixaDeBusca),x=c.computed(()=>(e.tabela.acoesTabela??[]).filter(w=>w.posicao==="superior")),j=c.computed(()=>(e.tabela.acoesTabela??[]).filter(w=>w.posicao==="inferior")),E=c.computed(()=>x.value.length>0),L=c.computed(()=>j.value.length>0),R=c.computed(()=>{const w=Math.max(1,Me.value),J={offSet:(f.value-1)*w,limit:w},Y=(m.value??"").trim();if(Y)J.texto_busca=Y;else{const re=U.value;re.length&&(J.filtros=re)}return p.value&&(J.coluna_ordem=p.value,J.direcao_ordem=h.value),{...J,atualizarConsulta:async()=>{await De()},editarLista:async re=>(i.value=re,re)}}),K=c.ref(!1),G=c.ref(sm(e.tabela.nome)),ne=c.ref({}),ce=c.computed(()=>e.tabela.colunas.map(w=>w.rotulo)),ge=c.computed(()=>{var he,be;const w=e.tabela.colunas,J=(((he=G.value.visiveis)==null?void 0:he.length)??0)>0||(((be=G.value.invisiveis)==null?void 0:be.length)??0)>0?G.value.invisiveis??[]:w.filter(le=>le.visivel===!1).map(le=>le.rotulo),Y=new Set(J),re=w.filter(le=>Y.has(le.rotulo)),pe=J,Te=new Map;for(const le of re)Te.has(le.rotulo)||Te.set(le.rotulo,le);const xe=[];for(const le of pe){const Ee=Te.get(le);Ee&&xe.push(Ee)}for(const le of re)xe.includes(le)||xe.push(le);return xe}),Ze=c.computed(()=>ge.value.length>0),Ne=c.computed(()=>{var le,Ee;const w=e.tabela.colunas,F=ce.value,J=(((le=G.value.visiveis)==null?void 0:le.length)??0)>0||(((Ee=G.value.invisiveis)==null?void 0:Ee.length)??0)>0,Y=J?G.value.invisiveis??[]:e.tabela.colunas.filter(oe=>oe.visivel===!1).map(oe=>oe.rotulo),re=new Set(Y),pe=F.filter(oe=>!re.has(oe)),Te=new Set(pe),xe=J?G.value.visiveis??[]:[],he=[];for(const oe of xe)Te.has(oe)&&he.push(oe);for(const oe of pe)he.includes(oe)||he.push(oe);const be=new Map;for(const oe of w)be.has(oe.rotulo)||be.set(oe.rotulo,oe);return he.map(oe=>be.get(oe)).filter(Boolean)}),tt=c.computed(()=>Ne.value.length+(km.value?1:0)+(Ze.value?1:0));function Be(){K.value=!0}function fe(){K.value=!1}function Ue(w){G.value=w,Ih(e.tabela.nome,w),K.value=!1,ne.value={}}function nt(w){const F=!!ne.value[w];ne.value={...ne.value,[w]:!F}}const Me=c.computed(()=>{const w=e.tabela.registros_por_consulta;return typeof w=="number"&&w>0?Math.floor(w):10}),ym=c.computed(()=>{const w=Me.value;if(!w||w<=0)return 1;const F=a.value??0;return F?Math.max(1,Math.ceil(F/w)):1}),rt=c.computed(()=>i.value??[]),o_=c.computed(()=>a.value??0),km=c.computed(()=>(e.tabela.acoesLinha??[]).length>0),a_=c.computed(()=>(e.tabela.filtroAvancado??[]).length>0);let Xt=0;function Sm(w){var xe,he,be,le,Ee,oe;const F=w.getBoundingClientRect(),J=8,Y=((be=(he=(xe=u.value)==null?void 0:xe.menuEl)==null?void 0:he.value)==null?void 0:be.offsetHeight)??0,re=((oe=(Ee=(le=u.value)==null?void 0:le.menuEl)==null?void 0:Ee.value)==null?void 0:oe.offsetWidth)??180;let pe=F.bottom+J;const Te=F.right-re;Y&&pe+Y>window.innerHeight-J&&(pe=F.top-J-Y),d.value={top:Math.max(J,Math.round(pe)),left:Math.max(J,Math.round(Te))}}function Im(w){var J,Y,re;if(s.value===null)return;const F=w.target;(re=(Y=(J=u.value)==null?void 0:J.menuEl)==null?void 0:Y.value)!=null&&re.contains(F)||(s.value=null)}function l_(w){if(w){if(p.value===w){h.value=h.value==="asc"?"desc":"asc",De();return}p.value=w,h.value="asc",f.value!==1?f.value=1:De()}}function c_(w){m.value!==w&&(m.value=w,f.value!==1?f.value=1:De())}function u_(w){const F=Math.min(Math.max(1,w),ym.value);F!==f.value&&(f.value=F)}function wm(w){const F=e.tabela.acoesLinha??[],J=l.value[w]??[];return F.map((Y,re)=>{const pe=Y.exibir===void 0?!0:typeof Y.exibir=="boolean"?Y.exibir:!1;return{acao:Y,indice:re,visivel:J[re]??pe}}).filter(Y=>Y.visivel)}function zm(w){return wm(w).length>0}function s_(w,F){if(!zm(w))return;if(s.value===w){s.value=null;return}s.value=w;const J=(F==null?void 0:F.currentTarget)??null;J&&(Sm(J),requestAnimationFrame(()=>Sm(J)))}async function De(){var F,J;const w=++Xt;o.value=!0,t.value=null;try{l.value=[],s.value=null,ne.value={};const Y=Math.max(1,Me.value),pe={offSet:(f.value-1)*Y,limit:Y},Te=(m.value??"").trim();if(Te)pe.texto_busca=Te;else{const qe=U.value;qe.length&&(pe.filtros=qe)}p.value&&(pe.coluna_ordem=p.value,pe.direcao_ordem=h.value);const xe=e.tabela,he=await xe.consulta(pe);if(w!==Xt)return;if(he.cod!==lm.sucesso){i.value=[],a.value=0,t.value=he.mensagem;return}const be=((F=he.valor)==null?void 0:F.valores)??[],le=((J=he.valor)==null?void 0:J.quantidade)??be.length;i.value=be,a.value=Number(le)||0;const Ee=Math.max(1,Math.ceil((a.value||0)/Y));f.value>Ee&&(f.value=Ee);const oe=xe.acoesLinha??[];if(!oe.length){l.value=[];return}const d_=be.map(()=>oe.map(qe=>qe.exibir===void 0?!0:typeof qe.exibir=="boolean"?qe.exibir:!1));l.value=d_;const m_=await Promise.all(be.map(async qe=>Promise.all(oe.map(async fr=>{if(fr.exibir===void 0)return!0;if(typeof fr.exibir=="boolean")return fr.exibir;try{const f_=fr.exibir(qe);return!!await Promise.resolve(f_)}catch{return!1}}))));w===Xt&&(l.value=m_)}catch(Y){if(console.error("[EliTabela] Erro capturado em carregar():",Y),w!==Xt)return;i.value=[],a.value=0,t.value=Y instanceof Error?Y.message:"Erro ao carregar dados."}finally{w===Xt&&(o.value=!1)}}return c.onMounted(()=>{document.addEventListener("click",Im),De()}),c.onBeforeUnmount(()=>{document.removeEventListener("click",Im)}),c.watch(()=>e.tabela.mostrarCaixaDeBusca,w=>{!w&&m.value&&(m.value="",f.value!==1?f.value=1:De())}),c.watch(f,(w,F)=>{w!==F&&De()}),c.watch(()=>e.tabela,()=>{s.value=null,p.value=null,h.value="asc",m.value="",K.value=!1,v.value=!1,G.value=sm(e.tabela.nome),b.value=$m(e.tabela.nome),ne.value={},f.value!==1?f.value=1:De()}),c.watch(()=>e.tabela.registros_por_consulta,()=>{f.value!==1?f.value=1:De()}),c.watch(i,()=>{s.value=null,ne.value={}}),{isDev:!1,tabela:S,carregando:o,erro:t,linhas:i,linhasPaginadas:rt,filtrosAvancadosAtivos:U,quantidadeFiltrada:o_,quantidade:a,menuAberto:s,valorBusca:m,paginaAtual:f,colunaOrdenacao:p,direcaoOrdenacao:h,totalPaginas:ym,registrosPorConsulta:Me,exibirBusca:O,exibirFiltroAvancado:a_,acoesSuperiores:x,temAcoesSuperiores:E,acoesInferiores:j,temAcoesInferiores:L,parametrosConsultaAtuais:R,temAcoes:km,totalColunas:tt,colunasEfetivas:Ne,rotulosColunas:ce,modalColunasAberto:K,configColunas:G,temColunasInvisiveis:Ze,colunasInvisiveisEfetivas:ge,linhasExpandidas:ne,mostrarSelecao:I,isSelecionado:A,alternarSelecao:T,todosSelecionados:ae,algunsSelecionados:ue,alternarSelecaoTodos:N,abrirModalColunas:Be,abrirModalFiltro:y,fecharModalColunas:fe,salvarModalColunas:Ue,modalFiltroAberto:v,filtrosUi:b,salvarFiltrosAvancados:M,limparFiltrosAvancados:Z,fecharModalFiltro:z,alternarLinhaExpandida:nt,alternarOrdenacao:l_,atualizarBusca:c_,irParaPagina:u_,acoesDisponiveisPorLinha:wm,possuiAcoes:zm,toggleMenu:s_,menuPopup:u,menuPopupPos:d}}}),Kb={class:"eli-tabela"},Gb={class:"eli-tabela__table"},Hb={key:0},Xb=["colspan"];function Qb(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"),f=c.resolveComponent("EliTabelaBody"),p=c.resolveComponent("EliTabelaMenuAcoes"),h=c.resolveComponent("EliTabelaPaginacao");return c.openBlock(),c.createElementBlock("div",Kb,[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",Gb,[c.createVNode(d,{colunas:e.colunasEfetivas,temAcoes:e.temAcoes,temColunasInvisiveis:e.temColunasInvisiveis,colunaOrdenacao:e.colunaOrdenacao,direcaoOrdenacao:e.direcaoOrdenacao,mostrarSelecao:e.mostrarSelecao,todosSelecionados:e.todosSelecionados,algunsSelecionados:e.algunsSelecionados,onAlternarOrdenacao:e.alternarOrdenacao,onAlternarSelecaoTodos:e.alternarSelecaoTodos},null,8,["colunas","temAcoes","temColunasInvisiveis","colunaOrdenacao","direcaoOrdenacao","mostrarSelecao","todosSelecionados","algunsSelecionados","onAlternarOrdenacao","onAlternarSelecaoTodos"]),e.carregando||e.erro||!e.linhas.length?(c.openBlock(),c.createElementBlock("tbody",Hb,[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,Xb)])])):(c.openBlock(),c.createBlock(f,{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,mostrarSelecao:e.mostrarSelecao,isSelecionado:e.isSelecionado,alternarSelecao:e.alternarSelecao},null,8,["colunas","colunasInvisiveis","temColunasInvisiveis","linhasExpandidas","linhas","temAcoes","menuAberto","possuiAcoes","toggleMenu","alternarLinhaExpandida","mostrarSelecao","isSelecionado","alternarSelecao"]))]),c.createVNode(p,{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:v,linha:b})=>{e.menuAberto=null,v.acao(b)})},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 bm=Q(Wb,[["render",Qb]]),e_=(e,n)=>[e,n],t_=c.defineComponent({name:"EliOlaMundo",components:{EliBotao:gr,EliBadge:Qt,EliEntradaTexto:mr},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}}}),n_={class:"grid-example"};function r_(e,n,r,o,t,i){const a=c.resolveComponent("EliBadge"),l=c.resolveComponent("EliEntradaTexto"),s=c.resolveComponent("EliBotao");return c.openBlock(),c.createBlock(Nm.VContainer,null,{default:c.withCtx(()=>[c.createVNode(Ve.VCard,{class:"mx-auto",max_width:"400"},{default:c.withCtx(()=>[c.createVNode(Ve.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(Ve.VCardText,null,{default:c.withCtx(()=>[n[6]||(n[6]=c.createTextVNode(" Este é um componente de exemplo integrado com Vuetify. ",-1)),c.createElementVNode("div",n_,[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(Ve.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 _m=Q(t_,[["render",r_]]),i_={install(e){e.component("EliOlaMundo",_m),e.component("EliBotao",gr),e.component("EliBadge",Qt),e.component("EliCartao",Do),e.component("EliTabela",bm),e.component("EliEntradaTexto",mr),e.component("EliEntradaNumero",wo),e.component("EliEntradaDataHora",So),e.component("EliEntradaParagrafo",om),e.component("EliEntradaSelecao",am)}};H.EliBadge=Qt,H.EliBotao=gr,H.EliCartao=Do,H.EliEntradaDataHora=So,H.EliEntradaNumero=wo,H.EliEntradaParagrafo=om,H.EliEntradaSelecao=am,H.EliEntradaTexto=mr,H.EliOlaMundo=_m,H.EliTabela=bm,H.celulaTabela=e_,H.criarFiltro26=Hg,H.default=i_,Object.defineProperties(H,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));