(function(V,t){typeof exports=="object"&&typeof module<"u"?t(exports,require("vue"),require("vuetify/components/VBtn"),require("vuetify/components/VBadge"),require("vuetify/components/VCheckbox"),require("vuetify/components/VIcon"),require("vuetify/components/VRadio"),require("vuetify/components/VRadioGroup"),require("vuetify/components/VSelect"),require("vuetify/components/VTextField"),require("vuetify/components/VTextarea"),require("vuetify/components/VCard"),require("vuetify/components/VGrid")):typeof define=="function"&&define.amd?define(["exports","vue","vuetify/components/VBtn","vuetify/components/VBadge","vuetify/components/VCheckbox","vuetify/components/VIcon","vuetify/components/VRadio","vuetify/components/VRadioGroup","vuetify/components/VSelect","vuetify/components/VTextField","vuetify/components/VTextarea","vuetify/components/VCard","vuetify/components/VGrid"],t):(V=typeof globalThis<"u"?globalThis:V||self,t(V.eli_vue={},V.Vue,V.VBtn,V.VBadge,V.VCheckbox,V.VIcon,V.VRadio,V.VRadioGroup,V.VSelect,V.VTextField,V.VTextarea,V.VCard,V.VGrid))})(this,(function(V,t,fe,me,pe,ye,he,$e,ge,te,Ve,O,be){"use strict";const Se=t.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}}}),U=(e,a)=>{const f=e.__vccOpts||e;for(const[y,h]of a)f[y]=h;return f};function Be(e,a,f,y,h,w){return t.openBlock(),t.createBlock(fe.VBtn,t.mergeProps({color:e.color,variant:e.variant,size:e.size,disabled:e.disabled,loading:e.loading},e.$attrs,{class:"text-none pt-1"}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default")]),_:3},16,["color","variant","size","disabled","loading"])}const Q=U(Se,[["render",Be]]),ae={suave:"4px",pill:"10px"},ke=t.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 a=t.computed(()=>e.radius in ae?ae[e.radius]:e.radius),f=t.computed(()=>e.dot||e.badge!==void 0?e.visible:!1),y=t.computed(()=>({"--eli-badge-radius":a.value}));return{showBadge:f,badgeStyle:y}}});function we(e,a,f,y,h,w){return e.showBadge?(t.openBlock(),t.createBlock(me.VBadge,t.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}),{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},16,["color","location","offset-x","offset-y","dot","content","style"])):t.renderSlot(e.$slots,"default",{key:1},void 0,!0)}const z=U(ke,[["render",we],["__scopeId","data-v-de2fbf2f"]]);function Ce(e){return e.replace(/\D+/g,"")}function Me(e){const a=Ce(e);return a.length<=11?a.replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2").slice(0,14):a.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 De(e){return e.replace(/\D+/g,"")}function Ee(e){const a=De(e);return a?a.length<=10?a.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,14):a.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2").slice(0,15):""}function K(e){return e.replace(/\D+/g,"")}function re(e){const a=e.replace(/[^\d,]/g,""),f=a.split(",");return f.length>2?f[0]+","+f.slice(1).join(""):a}function ve(e){return re(e.replace(/%/g,""))}function Ne(e){const a=K(e);return a?(parseInt(a,10)/100).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,"."):""}function Te(e){const a=K(e).slice(0,8);return a.length<=5?a:a.replace(/^(\d{5})(\d{1,3})$/,"$1-$2")}const Ie=t.defineComponent({name:"EliInput",inheritAttrs:!1,props:{modelValue:{type:[String,Number,Boolean,Array],default:""},type:{type:String,default:"text"},label:String,placeholder:String,disabled:Boolean,error:Boolean,errorMessages:{type:[String,Array],default:()=>[]},hint:String,persistentHint:Boolean,rows:{type:Number,default:4},options:{type:Array,default:()=>[]},clearable:Boolean,variant:{type:String,default:"outlined"},density:{type:String,default:"comfortable"},color:{type:String,default:"primary"},row:Boolean,showPasswordToggle:Boolean,multiple:Boolean,chips:Boolean},emits:["update:modelValue","change","focus","blur"],setup(e,{emit:a,attrs:f}){const y=t.ref(!1),h=t.ref(!1),w=t.computed({get:()=>e.modelValue,set:S=>{a("update:modelValue",S),a("change",S)}}),c=t.computed(()=>["text","password","email","search","url","telefone","cpfCnpj","numericoInteiro","numericoDecimal","numericoMoeda","porcentagem","cep"].includes(e.type)),m=t.computed(()=>e.type==="password"?h.value?"text":"password":"text"),E=t.computed(()=>{if(e.type==="telefone")return"tel";if(e.type==="porcentagem")return"decimal";if(e.type.startsWith("numerico"))return"numeric"}),l=t.computed(()=>e.error?"error":y.value?e.color:void 0);function p(S){const C=S.target;let b=C.value;switch(e.type){case"numericoInteiro":b=K(b);break;case"numericoDecimal":b=re(b);break;case"numericoMoeda":b=Ne(b);break;case"porcentagem":b=ve(b);break;case"telefone":b=Ee(b);break;case"cpfCnpj":b=Me(b);break;case"cep":b=Te(b);break}C.value=b,a("update:modelValue",b),a("change",b)}function B(){h.value=!h.value}const I=t.computed(()=>(e.options||[]).map(S=>{if(S&&typeof S=="object"&&"value"in S){const b=S.value;return{label:S.label??String(b),value:b,disabled:S.disabled}}const C=S;return{label:String(C),value:C}}));return{attrs:f,value:w,isTextLike:c,inputHtmlType:m,inputMode:E,internalColor:l,showPassword:h,togglePassword:B,onInput:p,onFocus:()=>a("focus"),onBlur:()=>a("blur"),computedItems:I}}}),Oe={class:"eli-input"},Pe={key:4,class:"checkbox-group"};function Ue(e,a,f,y,h,w){return t.openBlock(),t.createElementBlock("div",Oe,[e.isTextLike?(t.openBlock(),t.createBlock(te.VTextField,t.mergeProps({key:0,modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=c=>e.value=c),type:e.inputHtmlType,label:e.label,placeholder:e.placeholder,disabled:e.disabled,clearable:e.clearable&&e.type!=="password",error:e.error,"error-messages":e.errorMessages,hint:e.hint,"persistent-hint":e.persistentHint,density:e.density,variant:e.variant,color:e.internalColor,inputmode:e.inputMode,suffix:e.type==="porcentagem"?"%":void 0},e.attrs,{onFocus:e.onFocus,onBlur:e.onBlur,onInput:e.onInput}),t.createSlots({_:2},[e.type==="password"&&e.showPasswordToggle?{name:"append-inner",fn:t.withCtx(()=>[t.createVNode(ye.VIcon,{class:"cursor-pointer",onClick:e.togglePassword},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.showPassword?"mdi-eye-off":"mdi-eye"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["modelValue","type","label","placeholder","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant","color","inputmode","suffix","onFocus","onBlur","onInput"])):e.type==="textarea"?(t.openBlock(),t.createBlock(Ve.VTextarea,t.mergeProps({key:1,modelValue:e.value,"onUpdate:modelValue":a[1]||(a[1]=c=>e.value=c),label:e.label,rows:e.rows,density:e.density,variant:e.variant},e.attrs),null,16,["modelValue","label","rows","density","variant"])):e.type==="select"?(t.openBlock(),t.createBlock(ge.VSelect,t.mergeProps({key:2,modelValue:e.value,"onUpdate:modelValue":a[2]||(a[2]=c=>e.value=c),items:e.computedItems,label:e.label,placeholder:e.placeholder,multiple:e.multiple,chips:e.chips,clearable:e.clearable,disabled:e.disabled,density:e.density,variant:e.variant,"item-title":"label","item-value":"value",error:e.error,"error-messages":e.errorMessages},e.attrs,{onFocus:e.onFocus,onBlur:e.onBlur}),null,16,["modelValue","items","label","placeholder","multiple","chips","clearable","disabled","density","variant","error","error-messages","onFocus","onBlur"])):e.type==="radio"?(t.openBlock(),t.createBlock($e.VRadioGroup,{key:3,modelValue:e.value,"onUpdate:modelValue":a[3]||(a[3]=c=>e.value=c),row:e.row},{default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedItems,c=>(t.openBlock(),t.createBlock(he.VRadio,{key:String(c.value),label:c.label,value:c.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","row"])):e.type==="checkbox"?(t.openBlock(),t.createElementBlock("div",Pe,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedItems,c=>(t.openBlock(),t.createBlock(pe.VCheckbox,{key:String(c.value),modelValue:e.value,"onUpdate:modelValue":a[4]||(a[4]=m=>e.value=m),label:c.label,value:c.value,density:e.density},null,8,["modelValue","label","value","density"]))),128))])):t.createCommentVNode("",!0)])}const _=U(Ie,[["render",Ue],["__scopeId","data-v-756cb549"]]),Ae=t.defineComponent({name:"EliOlaMundo",components:{EliBotao:Q,EliBadge:z,EliInput:_},setup(){const e=t.ref(""),a=t.ref([]),f=t.ref(""),y=t.ref(""),h=t.ref(""),w=t.ref(""),c=t.ref(""),m=t.ref(""),E=t.ref(""),l=t.ref(""),p=t.ref(""),B=t.ref(null),I=t.ref([]);return{nome:e,email:m,documento:p,estado:a,telefone:y,mensagem:E,senha:l,cor:B,habilidades:I,idade:h,altura:w,cep:f,valor:c}}}),He={class:"grid-example"};function Ye(e,a,f,y,h,w){const c=t.resolveComponent("EliBadge"),m=t.resolveComponent("EliInput"),E=t.resolveComponent("EliBotao");return t.openBlock(),t.createBlock(be.VContainer,null,{default:t.withCtx(()=>[t.createVNode(O.VCard,{class:"mx-auto",max_width:"400"},{default:t.withCtx(()=>[t.createVNode(O.VCardTitle,null,{default:t.withCtx(()=>[t.createVNode(c,{badge:"Novo","offset-x":"-15",location:"right center"},{default:t.withCtx(()=>[...a[14]||(a[14]=[t.createTextVNode(" Olá Mundo! ",-1)])]),_:1})]),_:1}),t.createVNode(O.VCardText,null,{default:t.withCtx(()=>[a[15]||(a[15]=t.createTextVNode(" Este é um componente de exemplo integrado com Vuetify. ",-1)),t.createElementVNode("div",He,[t.createVNode(m,{modelValue:e.nome,"onUpdate:modelValue":a[0]||(a[0]=l=>e.nome=l),label:"Nome",placeholder:"Digite o nome",density:"compact"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.idade,"onUpdate:modelValue":a[1]||(a[1]=l=>e.idade=l),type:"numericoInteiro",label:"Idade",density:"default"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.altura,"onUpdate:modelValue":a[2]||(a[2]=l=>e.altura=l),type:"numericoDecimal",label:"Altura",density:"comfortable"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.valor,"onUpdate:modelValue":a[3]||(a[3]=l=>e.valor=l),type:"numericoMoeda",label:"Valor"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.telefone,"onUpdate:modelValue":a[4]||(a[4]=l=>e.telefone=l),type:"telefone",label:"Telefone"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.cep,"onUpdate:modelValue":a[5]||(a[5]=l=>e.cep=l),type:"cep",label:"CEP",placeholder:"00000-000"},null,8,["modelValue"]),t.createVNode(m,{type:"select",label:"Estado",options:[{label:"São Paulo",value:"SP"},{label:"Rio de Janeiro",value:"RJ"}],modelValue:e.estado,"onUpdate:modelValue":a[6]||(a[6]=l=>e.estado=l),multiple:""},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.documento,"onUpdate:modelValue":a[7]||(a[7]=l=>e.documento=l),type:"cpfCnpj",label:"CPF / CNPJ"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.email,"onUpdate:modelValue":a[8]||(a[8]=l=>e.email=l),label:"Email",placeholder:"email@exemplo.com"},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.senha,"onUpdate:modelValue":a[9]||(a[9]=l=>e.senha=l),label:"Senha",type:"password",showPasswordToggle:!0,placeholder:"Digite sua senha"},null,8,["modelValue"]),t.createVNode(m,{type:"textarea",modelValue:e.mensagem,"onUpdate:modelValue":a[10]||(a[10]=l=>e.mensagem=l),label:"Mensagem",rows:5},null,8,["modelValue"]),t.createVNode(m,{type:"radio",modelValue:e.cor,"onUpdate:modelValue":a[11]||(a[11]=l=>e.cor=l),label:"Cor favorita",options:[{label:"Azul",value:"azul"},{label:"Verde",value:"verde"}]},null,8,["modelValue"]),t.createVNode(m,{type:"checkbox",modelValue:e.habilidades,"onUpdate:modelValue":a[12]||(a[12]=l=>e.habilidades=l),options:[{label:"Vue",value:"vue"},{label:"React",value:"react"}]},null,8,["modelValue"]),t.createVNode(m,{modelValue:e.nome,"onUpdate:modelValue":a[13]||(a[13]=l=>e.nome=l),label:"Nome",error:!0,"error-messages":["Obrigatório"]},null,8,["modelValue"])])]),_:1}),t.createVNode(O.VCardActions,null,{default:t.withCtx(()=>[t.createVNode(E,{color:"primary",variant:"elevated",block:""},{default:t.withCtx(()=>[...a[16]||(a[16]=[t.createTextVNode(" Botão Vuetify ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const oe=U(Ae,[["render",Ye]]),je=t.defineComponent({name:"EliCartao",components:{EliBadge:z},inheritAttrs:!1,props:{titulo:{type:String,default:""},status:{type:String,required:!0},variant:{type:String,default:"outlined"}},emits:{clicar:e=>!0},setup(e,{emit:a}){const f=t.computed(()=>e.status),y=t.computed(()=>{switch(e.status){case"novo":return"primary";case"rascunho":return"secondary";case"vendido":return"success";case"cancelado":return"error"}}),h=t.computed(()=>`eli-cartao--${e.status}`);function w(){a("clicar",e.status)}return{rotuloStatus:f,corStatus:y,classeStatus:h,onClick:w}}}),Fe={class:"eli-cartao__titulo-texto"},qe={class:"eli-cartao__status"};function Le(e,a,f,y,h,w){const c=t.resolveComponent("EliBadge");return t.openBlock(),t.createBlock(O.VCard,t.mergeProps({class:["eli-cartao",e.classeStatus],variant:e.variant},e.$attrs),{default:t.withCtx(()=>[t.createVNode(O.VCardTitle,{class:"eli-cartao__titulo"},{default:t.withCtx(()=>[t.createElementVNode("div",Fe,[t.renderSlot(e.$slots,"titulo",{},()=>[t.createTextVNode(t.toDisplayString(e.titulo),1)],!0)]),t.createElementVNode("div",qe,[t.createVNode(c,{badge:e.rotuloStatus,radius:"pill",color:e.corStatus},{default:t.withCtx(()=>[...a[0]||(a[0]=[t.createElementVNode("span",null,null,-1)])]),_:1},8,["badge","color"])])]),_:3}),t.createVNode(O.VCardText,{class:"eli-cartao__conteudo"},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{},void 0,!0)]),_:3}),e.$slots.acoes?(t.openBlock(),t.createBlock(O.VCardActions,{key:0,class:"eli-cartao__acoes"},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"acoes",{},void 0,!0)]),_:3})):t.createCommentVNode("",!0)]),_:3},16,["variant","class"])}const ne=U(je,[["render",Le],["__scopeId","data-v-6c492bd9"]]);function ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R={exports:{}},Re=R.exports,le;function We(){return le||(le=1,(function(e,a){(function(f,y){e.exports=y()})(Re,(function(){var f=1e3,y=6e4,h=36e5,w="millisecond",c="second",m="minute",E="hour",l="day",p="week",B="month",I="quarter",S="year",C="date",b="Invalid Date",G=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,xe=/\[([^\]]+)]|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,et={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(s){var n=["th","st","nd","rd"],r=s%100;return"["+s+(n[(r-20)%10]||n[r]||n[0])+"]"}},x=function(s,n,r){var i=String(s);return!i||i.length>=n?s:""+Array(n+1-i.length).join(r)+s},tt={s:x,z:function(s){var n=-s.utcOffset(),r=Math.abs(n),i=Math.floor(r/60),o=r%60;return(n<=0?"+":"-")+x(i,2,"0")+":"+x(o,2,"0")},m:function s(n,r){if(n.date()1)return s(u[0])}else{var g=n.name;A[g]=n,o=g}return!i&&o&&(F=o),o||!i&&F},M=function(s,n){if(ee(s))return s.clone();var r=typeof n=="object"?n:{};return r.date=s,r.args=arguments,new Z(r)},$=tt;$.l=J,$.i=ee,$.w=function(s,n){return M(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var Z=(function(){function s(r){this.$L=J(r.locale,null,!0),this.parse(r),this.$x=this.$x||r.x||{},this[ue]=!0}var n=s.prototype;return n.parse=function(r){this.$d=(function(i){var o=i.date,d=i.utc;if(o===null)return new Date(NaN);if($.u(o))return new Date;if(o instanceof Date)return new Date(o);if(typeof o=="string"&&!/Z$/i.test(o)){var u=o.match(G);if(u){var g=u[2]-1||0,k=(u[7]||"0").substring(0,3);return d?new Date(Date.UTC(u[1],g,u[3]||1,u[4]||0,u[5]||0,u[6]||0,k)):new Date(u[1],g,u[3]||1,u[4]||0,u[5]||0,u[6]||0,k)}}return new Date(o)})(r),this.init()},n.init=function(){var r=this.$d;this.$y=r.getFullYear(),this.$M=r.getMonth(),this.$D=r.getDate(),this.$W=r.getDay(),this.$H=r.getHours(),this.$m=r.getMinutes(),this.$s=r.getSeconds(),this.$ms=r.getMilliseconds()},n.$utils=function(){return $},n.isValid=function(){return this.$d.toString()!==b},n.isSame=function(r,i){var o=M(r);return this.startOf(i)<=o&&o<=this.endOf(i)},n.isAfter=function(r,i){return M(r)[]},dica:{type:String,default:""},dicaPersistente:{type:Boolean,default:!1},densidade:{type:String,default:"comfortable"},variante:{type:String,default:"outlined"},min:{type:String,default:void 0},max:{type:String,default:void 0}},emits:{"update:modelValue":e=>!0,alterar:e=>!0,foco:()=>!0,desfoco:()=>!0},setup(e,{emit:a,attrs:f}){const y=t.computed(()=>e.modo==="data"?"date":"datetime-local");function h(l){return e.modo==="data"?W(l).format("YYYY-MM-DD"):W(l).format("YYYY-MM-DDTHH:mm")}function w(l){return e.modo==="data"?W(`${l}T00:00`).format():W(l).format()}const c=t.computed({get:()=>e.modelValue?h(e.modelValue):"",set:l=>{const p=l&&l.length>0?l:null;if(!p){a("update:modelValue",null),a("alterar",null);return}const B=w(p);a("update:modelValue",B),a("alterar",B)}}),m=t.computed(()=>{if(e.min)return h(e.min)}),E=t.computed(()=>{if(e.max)return h(e.max)});return{attrs:f,valor:c,emit:a,minLocal:m,maxLocal:E,tipoInput:y}}}),Ze={class:"eli-data-hora"};function Xe(e,a,f,y,h,w){return t.openBlock(),t.createElementBlock("div",Ze,[t.createVNode(te.VTextField,t.mergeProps({modelValue:e.valor,"onUpdate:modelValue":a[0]||(a[0]=c=>e.valor=c),type:e.tipoInput,label:e.rotulo,placeholder:e.placeholder,disabled:e.desabilitado,clearable:e.limpavel,error:e.erro,"error-messages":e.mensagensErro,hint:e.dica,"persistent-hint":e.dicaPersistente,density:e.densidade,variant:e.variante,min:e.minLocal,max:e.maxLocal},e.attrs,{onFocus:a[1]||(a[1]=c=>e.emit("foco")),onBlur:a[2]||(a[2]=c=>e.emit("desfoco"))}),null,16,["modelValue","type","label","placeholder","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant","min","max"])])}const ie=U(Je,[["render",Xe],["__scopeId","data-v-71afabb6"]]);var se=(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))(se||{});const Qe=t.defineComponent({name:"EliTabela",inheritAttrs:!1,props:{tabela:{type:Object,required:!0}},setup(e){const a=t.ref(!1),f=t.ref(null),y=t.ref([]),h=t.ref(0);function w(p){return p==null||p===!1?"":p}function c(p){return t.h("div",{class:"eli-tabela eli-tabela--erro",role:"alert"},[t.h("div",{class:"eli-tabela__erro-titulo"},"Erro"),t.h("div",{class:"eli-tabela__erro-mensagem"},p)])}function m(p){return t.h("div",{class:"eli-tabela eli-tabela--vazio"},p??"Nenhum registro encontrado.")}function E(){return t.h("div",{class:"eli-tabela eli-tabela--carregando","aria-busy":"true"},"Carregando...")}async function l(){a.value=!0,f.value=null;try{const p=await e.tabela.resposta();if(p.cod!==se.sucesso){y.value=[],h.value=0,f.value=p.mensagem;return}y.value=p.valor.valores,h.value=p.valor.quantidade}catch(p){y.value=[],h.value=0,f.value=p instanceof Error?p.message:"Erro ao carregar dados."}finally{a.value=!1}}return t.onMounted(l),t.watch(()=>e.tabela,()=>{l()}),()=>{const p=e.tabela;if(a.value)return E();if(f.value)return c(f.value);const B=p.colunas;return y.value.length?t.h("div",{class:"eli-tabela"},[t.h("table",{class:"eli-tabela__table"},[t.h("thead",{class:"eli-tabela__thead"},t.h("tr",{class:"eli-tabela__tr eli-tabela__tr--header"},B.map(I=>t.h("th",{class:"eli-tabela__th",scope:"col"},I.rotulo)))),t.h("tbody",{class:"eli-tabela__tbody"},y.value.map((I,S)=>t.h("tr",{class:"eli-tabela__tr",key:S},B.map((C,b)=>t.h("td",{class:["eli-tabela__td",C.acao?"eli-tabela__td--clicavel":void 0],key:`${S}-${b}`,onClick:C.acao?()=>{var G;return(G=C.acao)==null?void 0:G.call(C)}:void 0},w(C.celula(I)))))))])]):m(p.mensagemVazio)}}});function Ke(e,a,f,y,h,w){return t.openBlock(),t.createElementBlock("div")}const de=U(Qe,[["render",Ke],["__scopeId","data-v-cc67b529"]]),_e={install(e){e.component("EliOlaMundo",oe),e.component("EliBotao",Q),e.component("EliBadge",z),e.component("EliInput",_),e.component("EliCartao",ne),e.component("EliDataHora",ie),e.component("EliTabela",de)}};V.EliBadge=z,V.EliBotao=Q,V.EliCartao=ne,V.EliDataHora=ie,V.EliInput=_,V.EliOlaMundo=oe,V.EliTabela=de,V.default=_e,Object.defineProperties(V,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));