PageSourceSearch

https://xmacna.ai/_nuxt/e_WVDA5d.js

js xmacna.ai collected 2026-10-05 13:24:14 UTC 6,305 bytes, 1 lines download raw bytes

1import{_ as I}from"./V1CGmUic.js";import{_ as N}from"./osqaVy29.js";import{_ as L}from"./C9Q6WIAX.js";import{_ as A}from"./Dgs6hFTu.js";import{a as M,d as q,b as d,o,e as C,r as k,f as c,c as b,n as f,m as w,g as S,t as O,F as _,h as V,w as $,i as E,j as T,k as G,l as j,p as H,q as U,u as J,s as z,v as P,x as R,y as K,z as n,A as v,B as F}from"./Bcc8-a-q.js";import{U as Q}from"./CfUektVg.js";import{u as W}from"./CdE3OqS9.js";import{_ as X}from"./DhvmxAeg.js";import{_ as Y}from"./BbcwGbeQ.js";import"./9pjYCGkJ.js";import"./0TAyzOoh.js";import"./D3ZPBIcn.js";import"./BZqjWkfA.js";import"./oaYCrmSY.js";const Z={wrapper:"w-full relative overflow-hidden",inner:"w-0 flex-1",title:"text-sm font-medium",description:"mt-1 text-sm leading-4 opacity-90",descriptionOnly:"mt-0 leading-5",actions:"flex items-center gap-2 mt-3 flex-shrink-0",shadow:"",rounded:"rounded-lg",padding:"p-4",gap:"gap-3",icon:{base:"flex-shrink-0 w-5 h-5"},avatar:{base:"flex-shrink-0 self-center",size:"md"},color:{white:{solid:"text-gray-900 dark:text-white bg-white dark:bg-gray-900 ring-1 ring-gray-200 dark:ring-gray-800"}},variant:{solid:"bg-{color}-500 dark:bg-{color}-400 text-white dark:text-gray-900",outline:"text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400",soft:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400",subtle:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 ring-opacity-25 dark:ring-opacity-25"},default:{color:"white",variant:"solid",icon:null,closeButton:null,actionButton:{size:"xs",color:"primary",variant:"link"}}},p=E(U.ui.strategy,U.ui.alert,Z),x=q({components:{UIcon:Q,UAvatar:L,UButton:A},inheritAttrs:!1,props:{title:{type:String,default:null},description:{type:String,default:null},icon:{type:String,default:()=>p.default.icon},avatar:{type:Object,default:null},closeButton:{type:Object,default:()=>p.default.closeButton},actions:{type:Array,default:()=>[]},color:{type:String,default:()=>p.default.color,validator(e){return[...U.ui.colors,...Object.keys(p.color)].includes(e)}},variant:{type:String,default:()=>p.default.variant,validator(e){return[...Object.keys(p.variant),...Object.values(p.color).flatMap(t=>Object.keys(t))].includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["close"],setup(e){const{ui:t,attrs:r}=W("alert",T(e,"ui"),p),i=G(()=>{var m,a;const l=((a=(m=t.value.color)==null?void 0:m[e.color])==null?void 0:a[e.variant])||t.value.variant[e.variant];return j(H(t.value.wrapper,t.value.rounded,t.value.shadow,t.value.padding,l==null?void 0:l.replaceAll("{color}",e.color)),e.class)});function s(l){l.click&&l.click()}return{ui:t,attrs:r,alertClass:i,onAction:s,twMerge:j}}});function ee(e,t,r,i,s,l){const m=N,a=L,g=A;return o(),d("div",w({class:e.alertClass},e.attrs),[C("div",{class:f(["flex",[e.ui.gap,{"items-start":e.description||e.$slots.description,"items-center":!e.description&&!e.$slots.description}]])},[k(e.$slots,"icon",{icon:e.icon},()=>[e.icon?(o(),b(m,{key:0,name:e.icon,class:f(e.ui.icon.base)},null,8,["name","class"])):c("",!0)]),k(e.$slots,"avatar",{avatar:e.avatar},()=>[e.avatar?(o(),b(a,w({key:0},{size:e.ui.avatar.size,...e.avatar},{class:e.ui.avatar.base}),null,16,["class"])):c("",!0)]),C("div",{class:f(e.ui.inner)},[e.title||e.$slots.title?(o(),d("p",{key:0,class:f(e.ui.title)},[k(e.$slots,"title",{title:e.title},()=>[S(O(e.title),1)])],2)):c("",!0),e.description||e.$slots.description?(o(),d("div",{key:1,class:f(e.twMerge(e.ui.description,!e.title&&!e.$slots.title&&e.ui.descriptionOnly))},[k(e.$slots,"description",{description:e.description},()=>[S(O(e.description),1)])],2)):c("",!0),(e.description||e.$slots.description)&&(e.actions.length||e.$slots.actions)?(o(),d("div",{key:2,class:f(e.ui.actions)},[k(e.$slots,"actions",{},()=>[(o(!0),d(_,null,V(e.actions,(u,y)=>(o(),b(g,w({key:y},{ref_for:!0},{...e.ui.default.actionButton||{},...u},{onClick:$(h=>e.onAction(u),["stop"])}),null,16,["onClick"]))),128))])],2)):c("",!0)],2),e.closeButton||!e.description&&!e.$slots.description&&e.actions.length?(o(),d("div",{key:0,class:f(e.twMerge(e.ui.actions,"mt-0"))},[!e.description&&!e.$slots.description&&(e.actions.length||e.$slots.actions)?k(e.$slots,"actions",{key:0}
1,()=>[(o(!0),d(_,null,V(e.actions,(u,y)=>(o(),b(g,w({key:y},{ref_for:!0},{...e.ui.default.actionButton||{},...u},{onClick:$(h=>e.onAction(u),["stop"])}),null,16,["onClick"]))),128))]):c("",!0),e.closeButton?(o(),b(g,w({key:1,"aria-label":"Close"},{...e.ui.default.closeButton||{},...e.closeButton},{onClick:t[0]||(t[0]=$(u=>e.$emit("close"),["stop"]))}),null,16)):c("",!0)],2)):c("",!0)],2)],16)}const te=M(x,[["render",ee]]),oe={__name:"LoginForm",setup(e){const{login:t}=J(),r=z(!1),i=z(null),s=P({email:"",password:""});async function l(){const{email:m,password:a}=n(s);r.value=!0,i.value=null;try{await t(m,a)}catch(g){i.value=g.message}r.value=!1}return(m,a)=>{const g=te,u=X,y=Y,h=A,D=R("auto-animate");return K((o(),d("div",null,[n(i)?(o(),b(g,{key:0,type:"error",class:"mb-4",title:"Oops! Algo deu errado.",description:n(i),color:"rose",variant:"outline",icon:"material-symbols:warning-rounded"},null,8,["description"])):c("",!0),C("form",{class:"grid gap-4",onSubmit:$(l,["prevent"])},[v(y,{label:"Email",required:""},{default:F(()=>[v(u,{modelValue:n(s).email,"onUpdate:modelValue":a[0]||(a[0]=B=>n(s).email=B),type:"email",disabled:n(r),size:"lg",name:"email",label:"Email de Trabalho",placeholder:"[email protected]"},null,8,["modelValue","disabled"])]),_:1}),v(y,{label:"Senha",required:""},{default:F(()=>[v(u,{modelValue:n(s).password,"onUpdate:modelValue":a[1]||(a[1]=B=>n(s).password=B),type:"password",disabled:n(r),size:"lg",name:"password",label:"Senha",placeholder:"Sua Senha"},null,8,["modelValue","disabled"])]),_:1}),v(h,{type:"submit",loading:n(r),disabled:!n(s).email,size:"lg",label:"Login","trailing-icon":"material-symbols:arrow-forward",block:""},null,8,["loading","disabled"])],32)])),[[D]])}}},ae={},ne={class:"space-y-8"};function re(e,t){const r=I,i=oe;return o(),d("div",ne,[v(r,{content:"<em>Faça login </em> no seu portal"}),v(i)])}const we=M(ae,[["render",re]]);export{we as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.