1import{_ as Ze}from"./Mif1uOwR.js";import{_ as et}from"./CUUMn6x6.js";import{_ as tt}from"./jyIaMUJz.js";import{_ as ot}from"./B5U7cL9U.js";import{_ as at}from"./C1vbsdt3.js";import{u as oe}from"./JX9mUwHq.js";import{b8 as st,b0 as it,aW as lt,aP as j,aQ as x,aX as d,aT as C,a$ as nt}from"./jwg_xgIW.js";import{c as rt,e as Pe}from"./CtaRbKj4.js";import{Y as dt}from"./Dy-DCQse.js";import{V as I,c as O,b as Q}from"./CcXPiJLl.js";import{V as D}from"./h2hBrjnU.js";import{V as ut}from"./Cj89YP-X.js";import{V as Ee}from"./utrq97aj.js";import{V as De}from"./CqJwJRGw.js";import{V as ct}from"./BcienDta.js";import{V as mt}from"./D2hdt7iB.js";import{V as M}from"./DBV7Ound.js";import{V as Te}from"./aWwTswnz.js";import{V as ne}from"./DHPcBmYr.js";import{V,a as $,b as ae}from"./BuC7FlGV.js";import{V as W}from"./BV3cMIOU.js";import{V as z}from"./C1tXmPpe.js";import{V as ft,a as pt,b as vt,c as gt}from"./TCTHqmj7.js";import{V as bt}from"./DP2AiYUr.js";import{l as xt,j as Ce,H as _t,o as re,V as A,q as o,a0 as t,u as s,a as ze,a9 as _,aa as y,F as de,h,$ as g,ag as Ne,x as n,ab as l,a6 as u,v as k,y as ue}from"./DpxhL5B5.js";import{_ as yt}from"./DlAUqK2U.js";import"./C3HfZ0Zt.js";import"./C__Ipdbe.js";import"./B6Opv3ZF.js";import"./BS6mr9uz.js";import"./D3FOcxFp.js";import"./CayRgB53.js";import"./Dr9Vv2Xu.js";import"./DxtPjR5f.js";import"./b7Pu6nUS.js";import"./BCLEtQDt.js";import"./BROp_KxS.js";import"./ChPEfPTQ.js";import"./B8Wmie_N.js";import"./CDPLRNYp.js";import"./fqxL5A3K.js";import"./BABbZ9_B.js";import"./BfBG2rXa.js";import"./Dmhi9UFX.js";import"./D0opwMV_.js";import"./DouckgP5.js";const wt={class:"d-flex flex-column align-center pt-2 pt-md-0"},kt={class:"text-subtitle-2 text-lg-body-1 font-weight-medium mb-1"},Ct={class:"text-caption text-lg-body-2",style:{"line-height":"1.3"}},zt={style:{opacity:"0.7"},class:"text-caption"},ht={class:"d-none d-md-block"},Vt={class:"py-2"},$t={class:"d-flex align-center"},At={class:"flex-grow-1"},Pt={class:"d-flex align-center mt-1"},Et={class:"d-flex flex-wrap gap-1 mt-2"},Dt={key:0,class:"d-flex align-center mt-1"},Tt=["href","onClick"],Nt={class:"py-2"},St={class:"text-caption font-weight-medium text-blue mb-1"},Ft={class:"text-subtitle-2 font-weight-bold text-primary ms-6"},jt={class:"text-subtitle-2 font-weight-bold text-primary ms-6"},qt={class:"text-caption font-weight-medium text-green mb-1"},Mt={class:"text-subtitle-2 font-weight-bold text-primary ms-6"},It={class:"py-2"},Ot={class:"d-flex align-center justify-center",style:{gap:"12px"}},Bt={key:0,class:"ms-1"},Lt={key:0},Rt={class:"d-block d-md-none"},Ut={key:2,class:"pa-4"},Yt={class:"d-flex align-center",style:{gap:"12px",width:"100%"}},Jt={class:"text-white font-weight-bold text-caption"},Gt={class:"flex-grow-1",style:{"min-width":"0","max-width":"calc(100% - 110px)"}},Ht={key:0,class:"text-caption text-truncate"},Kt={class:"mb-3"},Qt={class:"d-flex align-center"},Wt={class:"min-width-0 flex-grow-1"},Xt={class:"text-body-2 font-weight-medium text-truncate"},Zt={class:"d-flex flex-wrap gap-1 mt-2 ms-7"},eo={class:"mb-3"},to={class:"d-flex align-center"},oo={class:"flex-grow-1 min-width-0"},ao={class:"text-body-2 font-weight-medium"},so={class:"d-flex align-center"},io={class:"flex-grow-1 min-width-0"},lo={class:"text-body-2 font-weight-medium"},no={class:"d-flex align-center"},ro={class:"flex-grow-1 min-width-0"},uo={class:"text-body-2 font-weight-medium"},co={class:"d-flex align-center"},mo={class:"flex-grow-1 min-width-0"},fo={class:"text-body-2 font-weight-medium"},po={key:0,class:"mb-3"},vo={class:"d-flex align-center mb-2"},go={class:"text-body-2 text-primary",style:{background:"rgba(var(--v-theme-surface-variant), 0.1)",padding:"12px","border-radius":"8px","border-left":"3px solid rgb(var(--v-theme-purple))","line-height":"1.4"}},bo={class:"d-flex flex-column mt-4",style:{gap:"10px"}},xo={class:"d-flex justify-center mt-4"},_o={key:0,class:"citizen-profile"},yo={class:"profile-header text-center mb-6"},wo={class:"position-relative d-inline-block mb-3"},ko={class:"text-white text-h3 font-weight-bold"},Co={class:"text-h4 font-weight-bold text-primary mb-1"},zo={class:"d-flex justify-center align-center gap-3 flex-wrap"},ho={key:0,class:"mb-4"},Vo={class:"d-flex align-start"},$o={class:"flex-grow-1"},Ao={class:"text-body-1 font-weight-medium text-primary mb-2"},Po={class:"d-flex flex-wrap gap-2"},Eo={class:"text-center"},Do={class:"lg-dialog-supporting-text mb-0"},To={class:"text-primary"},No=xt({__name:"index",setup(So){const Se=/\s+/,Fe=/(\d{3})(\d{3})(\d{3})(\d{2})/,ce=/\D/g,je=/(\d{2})(\d{5})(\d{4})/,qe=/(\d{2})(\d{4})(\d{4})/,Me=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i,{mobile:p}=dt(),T=h(!1),B=h(!1),f=h(null),U=h(!1),L=h(null),me=h(!1),he=h({}),Y=h([]),X=h(0),Z=h(10),P=h(1),ee=h({total:0,masculino:0,feminino:0}),fe=h([]),r=h({busca:"",sexo:"",periodo:"todos",status:"published",tags:[],condicoes:[],beneficios:[]}),pe=[{name:"Bolsa FamÃlia",value:"bolsa_familia"},{name:"BPC (BenefÃcio de Prestação Continuada)",value:"bpc"},{name:"AuxÃlio Brasil",value:"auxilio_brasil"},{name:"Seguro Desemprego",value:"seguro_desemprego"},{name:"AuxÃlio Acidente",value:"auxilio_acidente"},{name:"Aposentadoria Social",value:"aposentadoria"},{name:"ProUni",value:"prouni"},{name:"FIES",value:"fies"}
1,{name:"Minha Casa Minha Vida",value:"minha_casa_minha_vida"},{name:"Outros",value:"outros"}],ve=[{name:"Baixa Renda",value:"baixa_renda"},{name:"Pessoa com Deficiência",value:"deficiencia"},{name:"Idoso",value:"idoso"},{name:"Gestante",value:"gestante"},{name:"Desempregado",value:"desempregado"},{name:"Outro",value:"outro"}],Ie=[{title:"Cidadão",key:"cidadao",sortable:!0},{title:"Informações Pessoais",key:"info_pessoal",sortable:!1},{title:"Ações",key:"actions",sortable:!1,width:"300px"}],Oe=[{title:"Masculino",value:"masculino"},{title:"Feminino",value:"feminino"},{title:"Outros",value:null}],Be=[{title:"Todos",value:"todos"},{title:"Hoje",value:"hoje"},{title:"Esta semana",value:"semana"},{title:"Este mês",value:"mes"},{title:"Ãltimos 3 meses",value:"trimestre"}],Le=Ce(()=>{const i=ee.value.total,e=ee.value.masculino,c=ee.value.feminino,m=new Date;m.setDate(m.getDate()-30);const b=fe.value.filter(v=>new Date(v.date_created)>=m).length;return[{title:"Total de Cidadãos",value:i,icon:"mdi-account-group",color:"primary",subtitle:"Cadastrados na plataforma"},{title:"Homens",value:e,icon:"mdi-human-male",color:"blue",subtitle:`${i>0?(e/i*100).toFixed(1):0}% do total`},{title:"Mulheres",value:c,icon:"mdi-human-female",color:"pink",subtitle:`${i>0?(c/i*100).toFixed(1):0}% do total`},{title:"Novos (30 dias)",value:b,icon:"mdi-account-plus",color:"success",subtitle:"Cadastros últimos 30 dias (global)"}]}),Re=Ce(()=>{const i={limit:-1,sort:"-date_created",fields:["*","beneficios","condicoes"]};if(r.value.busca?.trim()&&(i.search=r.value.busca.trim()),r.value.status!=="all"?i.status={_eq:r.value.status||"published"}:i.status={_eq:"published"},r.value.sexo&&r.value.sexo!==""&&(i.sexo={_eq:r.value.sexo}),r.value.periodo!=="todos"){const m=new Date;let b;switch(r.value.periodo){case"hoje":b=new Date(m.getFullYear(),m.getMonth(),m.getDate());break;case"semana":b=new Date(m.getTime()-10080*60*1e3);break;case"mes":b=new Date(m.getFullYear(),m.getMonth(),1);break;case"trimestre":b=new Date(m.getTime()-2160*60*60*1e3);break;default:b=m}i.date_created={_gte:b.toISOString()}}const e=Array.isArray(r.value.condicoes)&&r.value.condicoes.length>0,c=Array.isArray(r.value.beneficios)&&r.value.beneficios.length>0;return e&&(i.condicoes={_or:r.value.condicoes.map(m=>({_contains:m}))}),c&&(i.beneficios={_or:r.value.beneficios.map(m=>({_contains:m}))}),i});async function q(){T.value=!0;try{const i={limit:Z.value,offset:(P.value-1)*Z.value,sort:"-date_created",fields:["*","beneficios","condicoes"],status:JSON.stringify({_eq:"published"})};if(r.value.busca?.trim()&&(i.search=r.value.busca.trim()),r.value.sexo&&r.value.sexo!==""&&(i.sexo=JSON.stringify({_eq:r.value.sexo})),r.value.periodo!=="todos"){const v=new Date;let w;switch(r.value.periodo){case"hoje":w=new Date(v.getFullYear(),v.getMonth(),v.getDate());break;case"semana":w=new Date(v.getTime()-10080*60*1e3);break;case"mes":w=new Date(v.getFullYear(),v.getMonth(),1);break;case"trimestre":w=new Date(v.getTime()-2160*60*60*1e3);break;default:w=v}i.date_created=JSON.stringify({_gte:w.toISOString()})}const e=Array.isArray(r.value.condicoes)&&r.value.condicoes.length>0,c=Array.isArray(r.value.beneficios)&&r.value.beneficios.length>0;e&&(i.condicoes=JSON.stringify({_or:r.value.condicoes.map(v=>({_contains:v}))})),c&&(i.beneficios=JSON.stringify({_or:r.value.beneficios.map(v=>({_contains:v}))}));const m=await $fetch("/api/auth/session/cidadao",{method:"GET",params:i});if(!m?.success)throw new Error("Erro na resposta da API");const b=m.data?.map(v=>({...v,endereco:v.endereco||null}))||[];Y.value=b,P.value===1&&await R()}catch(i){console.error("â Erro ao buscar cidadãos:",i);const{showError:e}=oe();if(i&&typeof i=="object"&&"statusCode"in i)switch(i.statusCode){case 401:e("Sessão expirada. Faça login novamente."),await lt("/login");break;case 403:e("Sem permissão para acessar os dados de cidadãos");break;default:e("Erro ao carregar cidadãos. Tente novamente.")}else e("Erro ao carregar cidadãos. Verifique sua conexão.");Y.value=[],X.value=0}finally{T.value=!1}}async function R(){try{const i={limit:-1,fields:"sexo,date_created",sort:"-date_created",status:JSON.stringify({_eq:"published"})};if(r.value.busca?.trim()&&(i.search=r.value.busca.trim()),r.value.sexo&&(i.sexo=JSON.stringify({_eq:r.value.sexo})),r.value.periodo!=="todos"){const v=new Date;let w;switch(r.value.periodo){case"hoje":w=new Date(v.getFullYear(),v.getMonth(),v.getDate());break;case"semana":w=new Date(v.getTime()-10080*60*1e3);break;case"mes":w=new Date(v.getFullYear(),v.getMonth(),1);break;case"trimestre":w=new Date(v.getTime()-2160*60*60*1e3);break;default:w=v}i.date_created=JSON.stringify({_gte:w.toISOString()})}const e=await $fetch("/api/auth/session/cidadao",{params:i});if(!e?.success)throw new Error("Falha ao obter totais de sexo");const c=Array.isArray(e.data)?e.data:[];fe.value=c;const m=c.filter(v=>{const w=v.sexo?.toString().toLowerCase().trim();return w==="masculino"||w==="m"}).length,b=c.filter(v=>{const w=v.sexo?.toString().toLowerCase().trim();return w==="feminino"||w==="f"}).length;ee.value={total:c.length,masculino:m,feminino:b},X.value=c.length}catch{ee.value={total:0,masculino:0,feminino:0},fe.value=[]}}async function Ve(i){try{const e=await $fetch("/api/auth/session/cidadao",{method:"GET",params:{id:JSON.stringify({_eq:i.id}),limit:1}});f.value=e.data?.[0]||i,B.value=!0}catch{f.value=i,B.value=!0}}function ge(i){i&&(L.value=i,U.value=!0)}async function Ue(){if(L.value){me.value=!0;try{await $fetch(`/api/auth/session/cidadao/${L.value.id}`,{method:"PATCH",body:{status:"archived"}});const{showSuccess:i}=oe();i(`Cidadão "${L.value.nome}" arquivado com sucesso!`),U.value=!1,B.value=!1,L.value=null,await Promise.all([q(),R()])}catch(i){console.error("Erro ao arquivar cidadão:",i);const{showError:e}=oe();e(`Erro ao arquivar cidadão: ${i instanceof Error?i.message:"Erro desconhecido"}`)}finally{me.value=!1}}}function Ye(){U.value=!1,L.value=null}function Je(){B.value=!1,f.value=null}function $e(i){P.value=i,q()}function Ge(i){Z.value=i,P.value=1,q()}function be(i){return i.split(" ").map(e=>e[0]).join("").substring(0,2).toUpperCase()}function te(i){const e=["primary","secondary","success","warning","error","info"],c=i.length%e.length;return e[c]||"primary"}
1function se(i){if(!i||typeof i!="string")return"";const e=["de","da","do","das","dos","e","a","o","as","os"];return i.trim().toLowerCase().split(Se).filter(c=>c.length>0).map((c,m)=>m===0?c.charAt(0).toUpperCase()+c.slice(1):e.includes(c)&&c.length<=3?c:c.charAt(0).toUpperCase()+c.slice(1)).join(" ")}function E(i){if(!i)return!1;const e=i.toString().toLowerCase().trim();return e==="masculino"||e==="m"}function J(i){if(!i.condicoes)return 0;if(Array.isArray(i.condicoes))return i.condicoes.filter(e=>e&&typeof e=="string").length;if(typeof i.condicoes=="object"){const e=i.condicoes;return Object.keys(e).filter(c=>e[c]===!0).length}return 0}function G(i){return i.beneficios?Array.isArray(i.beneficios)?i.beneficios.filter(e=>e&&typeof e=="string").length:typeof i.beneficios=="object"?Object.keys(i.beneficios).filter(e=>i.beneficios[e]===!0).length:0:0}function H(i){return i.condicoes?Array.isArray(i.condicoes)?i.condicoes.map(e=>{if(!e||typeof e!="string")return null;const c=e.trim().toLowerCase(),m=ve.find(b=>b.value===c);return m?m.name:e.charAt(0).toUpperCase()+e.slice(1)}).filter(e=>e!==null&&e!=="").join(", "):typeof i.condicoes=="object"?Object.keys(i.condicoes).filter(e=>i.condicoes[e]===!0).map(e=>{if(typeof e!="string")return null;const c=e.trim().toLowerCase(),m=ve.find(b=>b.value===c);return m?m.name:e.charAt(0).toUpperCase()+e.slice(1)}).filter(e=>e!==null&&e!=="").join(", "):"":""}function K(i){return i.beneficios?Array.isArray(i.beneficios)?i.beneficios.map(e=>{if(!e||typeof e!="string")return null;const c=e.trim().toLowerCase(),m=pe.find(b=>b.value===c);return m?m.name:e.charAt(0).toUpperCase()+e.slice(1)}).filter(e=>e!==null&&e!=="").join(", "):typeof i.beneficios=="object"&&i.beneficios?Object.keys(i.beneficios).filter(e=>i.beneficios[e]===!0).map(e=>{if(typeof e!="string")return null;const c=e.trim().toLowerCase(),m=pe.find(b=>b.value===c);return m?m.name:e.charAt(0).toUpperCase()+e.slice(1)}).filter(e=>e!==null&&e!=="").join(", "):"":""}function xe(i){return i?i.replace(Fe,"$1.$2.$3-$4"):"Não informado"}function _e(i){if(!i)return"Não informado";const e=i.replace(ce,"");return e.length===11?e.replace(je,"$1 $2-$3"):e.length===10?e.replace(qe,"$1 $2-$3"):i}function ye(i){if(i){const e=i.replace(ce,"");window.open(`tel:${e}`,"_self")}}function N(i){if(!i)return null;const e=new Date,c=new Date(i);let m=e.getFullYear()-c.getFullYear();const b=e.getMonth()-c.getMonth();return(b<0||b===0&&e.getDate()<c.getDate())&&m--,m}function Ae(i){return new Date(i).toLocaleDateString("pt-BR")}function ie(i){if(!i)return"Data não disponÃvel";const e=Date.now(),m=new Date(i).getTime();if(Number.isNaN(m))return"Data inválida";const b=e-m,v=Math.floor(b/(1440*60*1e3));return v===0?"Hoje":v===1?"Ontem":v<7?`${v} dias atrás`:v<30?`${Math.floor(v/7)} semanas atrás`:v<365?`${Math.floor(v/30)} meses atrás`:`${Math.floor(v/365)} anos atrás`}async function le(i,e="Copiado para a área de transferência!"){try{await navigator.clipboard.writeText(i);const{showSuccess:c}=oe();c(e)}catch(c){console.error("Erro ao copiar:",c);const{showError:m}=oe();m("Erro ao copiar texto")}}function He(i){i&&window.open(`mailto:${i}`,"_blank")}function Ke(i){i&&(Me.test(navigator.userAgent)?window.open(`tel:${i.replace(ce,"")}`,"_self"):le(i,"Número de telefone copiado!"))}st({title:"Gestão de Cidadãos - Painel Administrativo",meta:[{name:"description",content:"Sistema de gestão de cidadãos e usuários da plataforma municipal"}]}),_t(async()=>{await Promise.all([q(),R()])});const we=it();function Qe(){r.value={busca:"",sexo:"",periodo:"todos",status:"published",tags:[],condicoes:[],beneficios:[]}}let ke;re(()=>r.value.busca,(i,e,c)=>{clearTimeout(ke),ke=setTimeout(()=>{P.value=1,q(),R()},500),c(()=>clearTimeout(ke))}),re([()=>r.value.sexo,()=>r.value.periodo],(i,e,c)=>{const m=setTimeout(()=>{P.value=1,q(),R()},150);c(()=>clearTimeout(m))}),re(()=>r.value.condicoes,(i,e,c)=>{const m=setTimeout(()=>{P.value=1,q(),R()},150);c(()=>clearTimeout(m))}),re(()=>r.value.beneficios,(i,e,c)=>{const m=setTimeout(()=>{P.value=1,q(),R()},150);c(()=>clearTimeout(m))});const We=Ce(()=>[rt({text:"Atualizar",icon:"mdi-refresh",onClick:q,loading:T.value}),Pe({text:"Gerenciar Requerimentos",to:"/softagon/requerimentos",icon:"mdi-ticket-account"}),...p.value?[]:[Pe({text:"Cidadão",to:"/softagon/cidadaos/cadastrar"})]]);return(i,e)=>{const c=Ze,m=et,b=tt,v=ot,w=at;return g(),A(de,null,[o(b,null,{default:t(()=>[o(c,{title:"Gestão de Cidadãos",subtitle:"Listagem de cidadãos cadastrados",actions:s(We)},null,8,["actions"]),o(j,{class:"mt-2 mb-6"},{default:t(()=>[(g(!0),A(de,null,Ne(s(Le),a=>(g(),_(x,{key:a.title,cols:"6",sm:"6",lg:"3",class:"d-flex pb-0"},{default:t(()=>[o(I,{variant:"tonal",class:"flex-grow-1 transition-swing",hover:"",color:`${a.color} lighten-4`},{default:t(()=>[o(O,{class:"text-center pa-4 pa-lg-6"},{default:t(()=>[n("div",wt,[o(D,{color:a.color,size:"64",class:"mb-4"},{default:t(()=>[o(d,{color:"white",size:"32"},{default:t(()=>[l(u(a.icon),1)]),_:2},1024)]),_:2},1032,["color"]),n("div",{class:k(["text-h4 text-lg-h3 font-weight-bold mb-1",`text-${a.color}`])},u(a.value),3),n("div",kt,u(a.title),1),n("div",Ct,u(a.subtitle),
11)])]),_:2},1024)]),_:2},1032,["color"])]),_:2},1024))),128))]),_:1}),o(I,{class:"mb-6"},{default:t(()=>[o(Q,{class:k(["bg-surface-variant",s(p)?"pa-3":"pa-4"])},{default:t(()=>[o(d,{class:k((s(p),"me-2")),size:s(p)?20:24},{default:t(()=>[...e[15]||(e[15]=[l(" mdi-filter-variant ",-1)])]),_:1},8,["class","size"]),n("span",{class:k(s(p)?"text-subtitle-1":"text-h6")}," Filtros de Busca ",2)]),_:1},8,["class"]),o(O,{class:k(s(p)?"pa-3":"pa-4")},{default:t(()=>[o(j,{class:k({"ga-1":s(p)})},{default:t(()=>[o(x,{class:"py-2",cols:"12",md:s(p)?"12":"6"},{default:t(()=>[o(ut,{modelValue:s(r).busca,"onUpdate:modelValue":e[0]||(e[0]=a=>s(r).busca=a),label:"Buscar por nome, email ou CPF",variant:"outlined",density:s(p)?"compact":"default",clearable:"","prepend-inner-icon":"mdi-magnify","hide-details":"auto"},null,8,["modelValue","density"])]),_:1},8,["md"]),o(x,{class:"py-2",cols:"12",sm:(s(p),"6"),md:s(p)?"6":"3"},{default:t(()=>[o(Ee,{modelValue:s(r).sexo,"onUpdate:modelValue":e[1]||(e[1]=a=>s(r).sexo=a),items:Oe,label:"Sexo",variant:"outlined",density:s(p)?"compact":"default",clearable:"","prepend-inner-icon":"mdi-human-male-female","hide-details":"auto"},null,8,["modelValue","density"])]),_:1},8,["sm","md"]),o(x,{class:"py-2",cols:"12",sm:(s(p),"6"),md:s(p)?"6":"3"},{default:t(()=>[o(Ee,{modelValue:s(r).periodo,"onUpdate:modelValue":e[2]||(e[2]=a=>s(r).periodo=a),items:Be,label:"PerÃodo de Cadastro",variant:"outlined",density:s(p)?"compact":"default","prepend-inner-icon":"mdi-calendar","hide-details":"auto"},null,8,["modelValue","density"])]),_:1},8,["sm","md"])]),_:1},8,["class"]),o(j,{class:k(["mt-2",{"ga-1":s(p)}])},{default:t(()=>[o(x,{class:"py-2",cols:"12",md:"6"},{default:t(()=>[o(De,{modelValue:s(r).condicoes,"onUpdate:modelValue":e[3]||(e[3]=a=>s(r).condicoes=a),items:ve,"item-title":"name","item-value":"value",label:"Condições do Cidadão",variant:"outlined",density:s(p)?"compact":"default",multiple:"",chips:"","closable-chips":"",clearable:"","hide-details":"auto",loading:s(T),disabled:s(T),placeholder:"Selecione condições (ex.: Baixa Renda, Gestante)","prepend-inner-icon":"mdi-alert-octagon-outline"},null,8,["modelValue","density","loading","disabled"])]),_:1}),o(x,{class:"py-2",cols:"12",md:"6"},{default:t(()=>[o(De,{modelValue:s(r).beneficios,"onUpdate:modelValue":e[4]||(e[4]=a=>s(r).beneficios=a),items:pe,"item-title":"name","item-value":"value",label:"BenefÃcios do Cidadão",variant:"outlined",density:s(p)?"compact":"default",multiple:"",chips:"","closable-chips":"",clearable:"","hide-details":"auto",loading:s(T),disabled:s(T),placeholder:"Selecione benefÃcios (ex.: Bolsa FamÃlia, BPC)","prepend-inner-icon":"mdi-hand-heart"},null,8,["modelValue","density","loading","disabled"])]),_:1})]),_:1},8,["class"]),o(j,{class:"align-center justify-end"},{default:t(()=>[s(r).busca||s(r).sexo||s(r).periodo!=="todos"||s(r).condicoes&&s(r).condicoes.length>0||s(r).beneficios&&s(r).beneficios.length>0?(g(),_(x,{key:0,cols:"auto",class:"pr-2"},{default:t(()=>[o(C,{color:"secondary",variant:"outlined",size:"small","prepend-icon":"mdi-filter-remove",onClick:Qe},{default:t(()=>[...e[16]||(e[16]=[l(" Limpar Filtros ",-1)])]),_:1})]),_:1})):y("",!0),o(x,{cols:"auto"},{default:t(()=>[o(m,{resource:"cidadao",filters:s(Re)},null,8,["filters"])]),_:1})]),_:1})]),_:1},8,["class"])]),_:1}),o(I,null,{default:t(()=>[o(Q,{class:k(["bg-primary text-white d-flex align-center",s(p)?"pa-3":"pa-4"])},{default:t(()=>[o(d,{class:k(s(p)?"me-2":"me-3"),size:s(p)?20:24},{default:t(()=>[...e[17]||(e[17]=[l(" mdi-format-list-bulleted ",-1)])]),_:1},8,["class","size"]),n("div",null,[n("div",{class:k(s(p)?"text-subtitle-1":"text-h6")}," Lista de Cidadãos ",2),n("div",zt,u(s(X))+" cidadãos cadastrados ",1)]),o(ct)]),_:1},8,["class"]),n("div",ht,[o(I,{variant:"flat",class:"ma-3",rounded:"lg"},{default:t(()=>[o(mt,{headers:Ie,items:s(Y),loading:s(T),"items-per-page":s(Z),page:s(P),"items-length":s(X),class:"elevation-0",hover:"","loading-text":"Carregando cidadãos...",density:"comfortable","item-key":"id","fixed-header":"",height:"600","no-data-text":s(T)?"Carregando cidadãos...":"Nenhum cidadão encontrado","onUpdate:page":$e,"onUpdate:itemsPerPage":Ge},{"item.cidadao":t(({item:a})=>[n("div",Vt,[n("div",$t,[a.telefone?(g(),_(M,{key:0,text:"Clique para ligar",location:"top","aria-label":"Ligar para cidadão"},{activator:t(({props:S}
1)=>[o(D,ue(S,{size:s(p)?32:40,color:te(a.nome),class:[s(p)?"me-2":"me-3","elevation-2"],style:{cursor:"pointer"},"aria-label":"Ligar para cidadão",role:"button",onClick:F=>{F.stopPropagation(),ye(a.telefone)}}),{default:t(()=>[o(d,{color:"white",size:s(p)?16:20},{default:t(()=>[...e[18]||(e[18]=[l(" mdi-phone ",-1)])]),_:1},8,["size"])]),_:1},16,["size","color","class","onClick"])]),_:2},1024)):(g(),_(D,{key:1,size:s(p)?32:40,color:te(a.nome),class:k([s(p)?"me-2":"me-3","elevation-2"])},{default:t(()=>[n("span",{class:k(["text-white font-weight-bold",s(p)?"text-caption":"text-body-2"])},u(be(a.nome)),3)]),_:2},1032,["size","color","class"])),n("div",At,[n("div",{class:k(["font-weight-bold text-primary",s(p)?"text-body-2":"text-body-1"])},u(se(a.nome)),3),n("div",{class:k(["text-subtitle-2",(s(p),"text-caption")])}," CPF: "+u(xe(a.cpf)),3),n("div",Pt,[o(d,{size:s(p)?12:14,class:"me-1",color:"blue"},{default:t(()=>[...e[19]||(e[19]=[l(" mdi-email ",-1)])]),_:1},8,["size"]),n("span",{class:k(["text-blue",(s(p),"text-caption")])},u(a.email||"Não informado"),3)]),n("div",Et,[J(a)>0?(g(),_(z,{key:0,size:"x-small",color:"deep-purple",variant:"tonal","aria-label":`${J(a)} condições: ${H(a)}`},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[20]||(e[20]=[l(" mdi-alert-octagon-outline ",-1)])]),_:1}),l(" Condições: "+u(J(a))+" ",1),o(M,{activator:"parent",location:"bottom",text:H(a),"aria-label":H(a)},null,8,["text","aria-label"])]),_:2},1032,["aria-label"])):y("",!0),G(a)>0?(g(),_(z,{key:1,size:"x-small",color:"green",variant:"tonal","aria-label":`${G(a)} benefÃcios: ${K(a)}`},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[21]||(e[21]=[l(" mdi-hand-heart ",-1)])]),_:1}),l(" BenefÃcios: "+u(G(a))+" ",1),o(M,{activator:"parent",location:"bottom",text:K(a),"aria-label":K(a)},null,8,["text","aria-label"])]),_:2},1032,["aria-label"])):y("",!0),a.nascimento&&N(a.nascimento)!==null&&N(a.nascimento)>=60?(g(),_(z,{key:2,size:"x-small",color:"blue",variant:"flat"},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[22]||(e[22]=[l(" mdi-flag ",-1)])]),_:1}),e[23]||(e[23]=l(" Prioridade: Idoso ",-1))]),_:1})):y("",!0)]),a.telefone?(g(),A("div",Dt,[o(d,{size:s(p)?12:14,class:"me-1",color:"green"},{default:t(()=>[...e[24]||(e[24]=[l(" mdi-phone ",-1)])]),_:1},8,["size"]),n("a",{href:`tel:${a.telefone}`,class:k(["text-green text-decoration-none",(s(p),"text-caption")]),onClick:S=>{S.preventDefault(),ye(a.telefone)}},u(_e(a.telefone)),11,Tt)])):y("",!0)])])])]),"item.info_pessoal":t(({item:a})=>[n("div",Nt,[o(j,{"no-gutters":"",class:"pa-2"},{default:t(()=>[o(x,{cols:"12",md:"4"},{default:t(()=>[n("div",St,[o(d,{size:"16",color:"blue",class:"me-1"},{default:t(()=>[...e[25]||(e[25]=[l(" mdi-cake ",-1)])]),_:1}),e[26]||(e[26]=l(" Idade ",-1))]),n("div",Ft,u(a.nascimento&&N(a.nascimento)!==null?`${N(a.nascimento)} anos`:"Não informado"),1)]),_:2},1024),o(x,{cols:"12",md:"4"},{default:t(()=>[n("div",{class:k(["text-caption font-weight-medium mb-1",a.sexo?E(a.sexo)?"text-blue":"text-pink":"text-grey"])},[o(d,{size:"16",color:a.sexo?E(a.sexo)?"blue":"pink":"grey",class:"me-1"},{default:t(()=>[l(u(a.sexo?E(a.sexo)?"mdi-human-male":"mdi-human-female":"mdi-help-circle-outline"),1)]),_:2},1032,["color"]),e[27]||(e[27]=l(" Sexo ",-1))],2),n("div",jt,u(a.sexo?E(a.sexo)?"Masculino":"Feminino":"Não informado"),1)]),_:2},1024),o(x,{cols:"12",md:"4"},{default:t(()=>[n("div",qt,[o(d,{size:"16",color:"green",class:"me-1"},{default:t(()=>[...e[28]||(e[28]=[l(" mdi-calendar-plus ",-1)])]),_:1}),e[29]||(e[29]=l(" Cadastro ",-1))]),n("div",Mt,u(ie(a.date_created)),1)]),_:2},1024)]),_:2},1024)])]),"item.actions":t(({item:a})=>[n("div",It,[n("div",Ot,[o(C,{color:"warning",size:"small",variant:"elevated",to:`/softagon/cidadaos/editar/${a.id}`,"min-width":"80",class:"me-2","aria-label":"Editar cidadão"},{default:t(()=>[o(d,{size:"16"},{default:t(()=>[...e[30]||(e[30]=[l(" mdi-pencil ",-1)])]),_:1}),s(p)?y("",!0):(g(),A("span",Bt,"Editar")),s(p)?(g(),_(M,{key:1,activator:"parent",location:"top",text:"Editar","aria-label":"Editar"})):y("",!0)]),_:1},8,["to"]),o(Te,{location:"bottom end"},{activator:t(({props:S}
1)=>[o(C,ue(S,{color:"primary",size:"small",variant:"outlined","min-width":"120","aria-label":"Mais ações"}),{default:t(()=>[o(d,{size:16,class:k(s(p)?"":"me-1")},{default:t(()=>[...e[31]||(e[31]=[l(" mdi-menu ",-1)])]),_:1},8,["class"]),s(p)?y("",!0):(g(),A("span",Lt,"Mais ações")),s(p)?(g(),_(M,{key:1,activator:"parent",location:"top",text:"Mais ações","aria-label":"Mais ações"})):y("",!0)]),_:1},16)]),default:t(()=>[o(ne,{density:"compact",class:"py-0"},{default:t(()=>[o(V,{onClick:S=>Ve(a)},{prepend:t(()=>[o(d,{color:"info",size:"20"},{default:t(()=>[...e[32]||(e[32]=[l(" mdi-eye ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[33]||(e[33]=[l("Visualizar",-1)])]),_:1})]),_:1},8,["onClick"]),o(V,{onClick:S=>s(we).push(`/softagon/cidadaos/${a.id}`)},{prepend:t(()=>[o(d,{color:"primary",size:"20"},{default:t(()=>[...e[34]||(e[34]=[l(" mdi-chart-bar-stacked ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[35]||(e[35]=[l("Dashboard",-1)])]),_:1})]),_:1},8,["onClick"]),o(V,{to:`/softagon/requerimentos/cidadao?cidadao=${a.id}`},{prepend:t(()=>[o(d,{color:"purple",size:"20"},{default:t(()=>[...e[36]||(e[36]=[l(" mdi-ticket-account ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[37]||(e[37]=[l("Protocolos",-1)])]),_:1})]),_:1},8,["to"]),o(W,{class:"my-1"}),o(V,{onClick:S=>ge(a)},{prepend:t(()=>[o(d,{color:"warning",size:"20"},{default:t(()=>[...e[38]||(e[38]=[l(" mdi-archive ",-1)])]),_:1})]),default:t(()=>[o($,{class:"text-warning"},{default:t(()=>[...e[39]||(e[39]=[l(" Arquivar ",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)])])]),"no-data":t(()=>[n("div",{class:k(["text-center",s(p)?"py-6":"py-8"])},[o(d,{size:s(p)?48:64,color:"grey-lighten-2",class:"mb-4"},{default:t(()=>[...e[40]||(e[40]=[l(" mdi-account-outline ",-1)])]),_:1},8,["size"]),n("div",{class:k(["mb-2",s(p)?"text-subtitle-1":"text-h6"])}," Nenhum cidadão encontrado ",2),n("p",{class:k(["",s(p)?"text-caption":"text-body-2"])}," Ajuste os filtros ou cadastre novos cidadãos. ",2)],2)]),_:2},1032,["items","loading","items-per-page","page","items-length","no-data-text"])]),_:1})]),n("div",Rt,[s(T)?(g(),_(O,{key:0,class:"text-center py-8"},{default:t(()=>[o(nt,{indeterminate:"",color:"primary",size:"64",class:"mb-4"}),e[41]||(e[41]=n("div",{class:"text-body-1"}," Carregando cidadãos... ",-1))]),_:1})):s(Y).length===0?(g(),_(O,{key:1,class:"text-center py-8"},{default:t(()=>[o(d,{size:"64",color:"grey-lighten-2",class:"mb-4"},{default:t(()=>[...e[42]||(e[42]=[l(" mdi-account-outline ",-1)])]),_:1}),e[43]||(e[43]=n("div",{class:"text-h6 mb-2"}," Nenhum cidadão encontrado ",-1)),e[44]||(e[44]=n("p",{class:"text-body-2"}," Ajuste os filtros ou cadastre novos cidadãos. ",-1))]),_:1})):(g(),A("div",Ut,[o(j,{class:"ga-1"},{default:t(()=>[(g(!0),A(de,null,Ne(s(Y),(a,S)=>(g(),A(de,{key:a.id},[o(x,{cols:"12"},{default:t(()=>[o(ft,{modelValue:s(he)[a.id],"onUpdate:modelValue":F=>s(he)[a.id]=F,variant:"accordion",class:"mb-3"},{default:t(()=>[o(pt,{value:a.id,class:"mobile-citizen-card rounded-xl"},{default:t(()=>[o(vt,{class:"pa-3","expand-icon":"mdi-chevron-down","collapse-icon":"mdi-chevron-up"},{default:t(()=>[n("div",Yt,[a.telefone?(g(),_(M,{key:0,text:"Clique para ligar",location:"top","aria-label":"Ligar para cidadão"},{activator:t(({props:F})=>[o(D,ue({ref_for:!0},F,{color:te(a.nome),size:"36",class:"elevation-3 flex-shrink-0",style:{cursor:"pointer"},"aria-label":"Ligar para cidadão",role:"button",onClick:Xe=>{Xe.stopPropagation(),ye(a.telefone)}}),{default:t(()=>[o(d,{color:"white",size:"18"},{default:t(()=>[...e[45]||(e[45]=[l(" mdi-phone ",-1)])]),_:1})]),_:1},16,["color","onClick"])]),_:2},1024)):(g(),_(D,{key:1,color:te(a.nome),size:"36",class:"elevation-3 flex-shrink-0"},{default:t(()=>[n("span",Jt,u(be(a.nome)),1)]),_:2},1032,["color"])),n("div",Gt,[(g(),A("div",{key:`nome-${a.id}`,class:"text-subtitle-1 font-weight-bold text-primary",style:{overflow:"hidden",display:"-webkit-box","-webkit-line-clamp":"2","line-clamp":"2","-webkit-box-orient":"vertical","line-height":"1.3","max-height":"2.6em","word-break":"break-word"}},u(se(a.nome)),1)),a.telefone?(g(),A("div",Ht,u(_e(a.telefone)),1)):y("",!0)]),a.sexo?(g(),_(z,{key:2,color:E(a.sexo)?"blue":"pink",variant:"tonal",size:"small",class:"d-none d-sm-flex flex-shrink-0"},{default:t(()=>[l(u(E(a.sexo)?"M":"F"),1)]),_:2},1032,["color"])):y("",!0)])]),_:2},1024),o(gt,{class:"pa-3 pt-0"},{default:t(()=>[n("div",Kt,[n("div",Qt,[o(d,{color:"blue",size:"18",class:"me-2 flex-shrink-0"},{default:t(()=>[...e[46]||(e[46]=[l(" mdi-email ",-1)])]),_:1}),n("div",Wt,[n("div",Xt,u(a.email||"Não informado"),1)])]),n("div",Zt,[J(a)>0?(g(),_(z,{key:0,size:"x-small",color:"deep-purple",variant:"tonal","aria-label":`${J(a)} condições: ${H(a)}`},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[47]||(e[47]=[l(" mdi-alert-octagon-outline ",-1)])]),_:1}),l(" Condições: "+u(J(a))+" ",1),o(M,{activator:"parent",location:"bottom",text:H(a),"aria-label":H(a)},null,8,["text","aria-label"])]),_:2},1032,["aria-label"])):y("",!0),G(a)>0?(g(),_(z,{key:1,size:"x-small",color:"green",variant:"tonal","aria-label":`${G(a)} benefÃcios: ${K(a)}`},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[48]||(e[48]=[l(" mdi-hand-heart ",-1)])]),_:1}),l(" BenefÃcios: "+u(G(a))+" ",1),o(M,{activator:"parent",location:"bottom",text:K(a),"aria-label":K(a)},null,8,["text","aria-label"])]),_:2},1032,["aria-label"])):y("",!0),a.nascimento&&N(a.nascimento)!==null&&N(a.nascimento)>=60?(g(),_(z,{key:2,size:"x-small",color:"blue",variant:"flat"},{default:t(()=>[o(d,{start:"",size:"14"},{default:t(()=>[...e[49]||(e[49]=[l(" mdi-flag ",-1)])]),_:1}),e[50]||(e[50]=l(" Prioridade: Idoso ",-1))]),_:1})):y("",!0)])]),n("div",eo,[o(j,{class:"ga-1 mb-2"},{default:t(()=>[o(x,{cols:"6"},{default:t(()=>[n("div",to,[o(d,{color:"orange",size:"16",class:"me-2 flex-shrink-0"},{default:t(()=>[...e[51]||(e[51]=[l(" mdi-card-account-details ",-1)])]),_:1}),n("div",oo,[e[52]||(e[52]=n("div",{class:"text-caption text-grey"}," CPF ",-1)),n("div",ao,u(xe(a.cpf)),1)])])]),_:2},1024),o(x,{cols:"6"},{default:t(()=>[n("div",so,[o(d,{color:"blue",size:"16",class:"me-2 flex-shrink-0"},{default:t(()=>[...e[53]||(e[53]=[l(" mdi-cake ",-1)])]),_:1}),n("div",io,[e[54]||(e[54]=n("div",{class:"text-caption text-grey"}," Idade ",-1)),n("div",lo,u(a.nascimento&&N(a.nascimento)!==null?`${N(a.nascimento)} anos`:"Não informado"),1)])])]),_:2},1024)]),_:2},1024),o(j,{class:"ga-1"},{default:t(()=>[o(x,{cols:"6"},{default:t(()=>[n("div",no,[o(d,{color:a.sexo?E(a.sexo)?"blue":"pink":"grey",size:"16",class:"me-2 flex-shrink-0"},{default:t(()=>[l(u(a.sexo?E(a.sexo)?"mdi-human-male":"mdi-human-female":"mdi-help-circle-outline"),1)]),_:2},1032,["color"]),n("div",ro,[e[55]||(e[55]=n("div",{class:"text-caption text-grey"}," Sexo ",-1)),n("div",uo,u(a.sexo?E(a.sexo)?"Masculino":"Feminino":"Não informado"),1)])])]),_:2},1024),o(x,{cols:"6"},{default:t(()=>[n("div",co,[o(d,{color:"green",size:"16",class:"me-2 flex-shrink-0"},{default:t(()=>[...e[56]||(e[56]=[l(" mdi-calendar-plus ",-1)])]),_:1}),n("div",mo,[e[57]||(e[57]=n("div",{class:"text-caption text-grey"}," Cadastro ",-1)),n("div",fo,u(ie(a.date_created)),1)])])]),_:2},1024)]),_:2},1024)]),typeof a.endereco=="object"&&a.endereco?(g(),A("div",po,[n("div",vo,[o(d,{color:"purple",size:"16",class:"me-2"},{default:t(()=>[...e[58]||(e[58]=[l(" mdi-map-marker ",-1)])]),_:1}),e[59]||(e[59]=n("span",{class:"text-caption font-weight-medium text-purple"}," Endereço ",-1))]),n("div",go,[l(u(a.endereco.logradouro)+" "+u(a.numero?`, ${a.numero}`:"")+" "+u(a.complemento?` - ${a.complemento}`:"")+" ",1),e[60]||(e[60]=n("br",null,null,-1)),l(" "+u(a.endereco.bairro)+" - CEP: "+u(a.endereco.cep),1
1)])])):y("",!0),n("div",bo,[o(C,{color:"warning",variant:"flat",size:"default",to:`/softagon/cidadaos/editar/${a.id}`,"prepend-icon":"mdi-pencil",block:""},{default:t(()=>[...e[61]||(e[61]=[l(" Editar ",-1)])]),_:1},8,["to"]),o(Te,{location:"bottom","close-on-content-click":!0},{activator:t(({props:F})=>[o(C,ue({ref_for:!0},F,{color:"primary",variant:"outlined",size:"default",block:"","append-icon":"mdi-chevron-down"}),{default:t(()=>[...e[62]||(e[62]=[l(" Mais Opções ",-1)])]),_:1},16)]),default:t(()=>[o(ne,{density:"compact",class:"py-0"},{default:t(()=>[o(V,{onClick:F=>Ve(a)},{prepend:t(()=>[o(d,{color:"info",size:"20"},{default:t(()=>[...e[63]||(e[63]=[l(" mdi-eye ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[64]||(e[64]=[l("Visualizar",-1)])]),_:1})]),_:1},8,["onClick"]),o(V,{onClick:F=>s(we).push(`/softagon/cidadaos/${a.id}`)},{prepend:t(()=>[o(d,{color:"primary",size:"20"},{default:t(()=>[...e[65]||(e[65]=[l(" mdi-chart-bar-stacked ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[66]||(e[66]=[l("Dashboard",-1)])]),_:1})]),_:1},8,["onClick"]),o(V,{to:`/softagon/requerimentos/cidadao?cidadao=${a.id}`},{prepend:t(()=>[o(d,{color:"purple",size:"20"},{default:t(()=>[...e[67]||(e[67]=[l(" mdi-ticket-account ",-1)])]),_:1})]),default:t(()=>[o($,null,{default:t(()=>[...e[68]||(e[68]=[l("Protocolos",-1)])]),_:1})]),_:1},8,["to"]),o(W,{class:"my-1"}),o(V,{onClick:F=>ge(a)},{prepend:t(()=>[o(d,{color:"warning",size:"20"},{default:t(()=>[...e[69]||(e[69]=[l(" mdi-archive ",-1)])]),_:1})]),default:t(()=>[o($,{class:"text-warning"},{default:t(()=>[...e[70]||(e[70]=[l(" Arquivar ",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)])]),_:2},1024)]),_:2},1032,["value"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),S<s(Y).length-1?(g(),_(x,{key:0,cols:"12",class:"py-0"},{default:t(()=>[o(W,{class:"my-1"})]),_:1})):y("",!0)],64))),128))]),_:1}),n("div",xo,[o(bt,{modelValue:s(P),"onUpdate:modelValue":[e[5]||(e[5]=a=>ze(P)?P.value=a:null),$e],length:Math.ceil(s(X)/s(Z)),"total-visible":3,size:"small"},null,8,["modelValue","length"])])]))])]),_:1})]),_:1}),o(v,{open:s(B),"onUpdate:open":e[12]||(e[12]=a=>ze(B)?B.value=a:null),title:"Perfil do Cidadão",type:"info","max-width":"800","confirm-text":"Ver Dashboard","cancel-text":"Fechar",onConfirm:e[13]||(e[13]=a=>s(f)?s(we).push(`/softagon/cidadaos/${s(f).id}`):null),onClose:Je},{default:t(()=>[s(f)?(g(),A("div",_o,[n("div",yo,[n("div",wo,[o(D,{size:"100",color:te(s(f).nome),class:"elevation-4 profile-avatar"},{default:t(()=>[n("span",ko,u(be(s(f).nome)),1)]),_:1},8,["color"]),s(f).sexo?(g(),_(z,{key:0,color:E(s(f).sexo)?"blue":"pink",variant:"elevated",size:"small",class:"position-absolute gender-chip",style:{top:"5px",right:"-5px"}},{default:t(()=>[o(d,{size:"14"},{default:t(()=>[l(u(E(s(f).sexo)?"mdi-human-male":"mdi-human-female"),1)]),_:1}),l(" "+u(E(s(f).sexo)?"M":"F"),1)]),_:1},8,["color"])):y("",!0)]),n("h2",Co,u(se(s(f).nome)),1),n("div",zo,[o(z,{color:"success",variant:"tonal",size:"small","prepend-icon":"mdi-check-circle"},{default:t(()=>[...e[71]||(e[71]=[l(" Ativo ",-1)])]),_:1}),s(f).nascimento?(g(),_(z,{key:0,color:"blue",variant:"outlined",size:"small","prepend-icon":"mdi-cake-variant"},{default:t(()=>[l(u(N(s(f).nascimento))+" anos ",1)]),_:1})):y("",!0),o(z,{color:"grey",variant:"outlined",size:"small","prepend-icon":"mdi-calendar-plus"},{default:t(()=>[l(u(ie(s(f).date_created)),1)]),_:1})])]),o(j,{class:"mb-4"},{default:t(()=>[o(x,{cols:"12",md:"6"},{default:t(()=>[o(I,{class:"info-card elevation-2",rounded:"lg"},{default:t(()=>[o(Q,{class:"bg-blue text-white pa-3 d-flex align-center"},{default:t(()=>[o(d,{class:"me-2"},{default:t(()=>[...e[72]||(e[72]=[l(" mdi-contacts ",-1)])]),_:1}),e[73]||(e[73]=n("span",{class:"text-subtitle-1 font-weight-bold"},"Informações de Contato",-1))]),_:1}),o(O,{class:"pa-0"},{default:t(()=>[o(ne,{density:"comfortable",class:"py-0"},{default:t(()=>[o(V,{class:"px-4 py-3"},{prepend:t(()=>[o(D,{size:"36",color:"blue",variant:"tonal"},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[74]||(e[74]=[l(" mdi-email ",-1)])]),_:1})]),_:1})]),append:t(()=>[o(C,{icon:"",size:"x-small",variant:"text",color:"blue",title:"Copiar email","aria-label":"Copiar email",onClick:e[6]||(e[6]=a=>le(s(f).email,"Email copiado!"))},{default:t(()=>[o(d,{size:"16"},{default:t(()=>
1[...e[76]||(e[76]=[l(" mdi-content-copy ",-1)])]),_:1})]),_:1})]),default:t(()=>[o($,{class:"font-weight-medium"},{default:t(()=>[l(u(s(f).email),1)]),_:1}),o(ae,{class:"text-caption"},{default:t(()=>[...e[75]||(e[75]=[l(" Email Principal ",-1)])]),_:1})]),_:1}),o(W,{class:"mx-4"}),o(V,{class:"px-4 py-3"},{prepend:t(()=>[o(D,{size:"36",color:"green",variant:"tonal"},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[77]||(e[77]=[l(" mdi-phone ",-1)])]),_:1})]),_:1})]),append:t(()=>[o(C,{icon:"",size:"x-small",variant:"text",color:"green",title:"Copiar telefone","aria-label":"Copiar telefone",onClick:e[7]||(e[7]=a=>le(s(f).telefone,"Telefone copiado!"))},{default:t(()=>[o(d,{size:"16"},{default:t(()=>[...e[79]||(e[79]=[l(" mdi-content-copy ",-1)])]),_:1})]),_:1})]),default:t(()=>[o($,{class:"font-weight-medium"},{default:t(()=>[l(u(_e(s(f).telefone)),1)]),_:1}),o(ae,{class:"text-caption"},{default:t(()=>[...e[78]||(e[78]=[l(" Telefone de Contato ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),o(x,{cols:"12",md:"6"},{default:t(()=>[o(I,{class:"info-card elevation-2",rounded:"lg"},{default:t(()=>[o(Q,{class:"bg-purple text-white pa-3 d-flex align-center"},{default:t(()=>[o(d,{class:"me-2"},{default:t(()=>[...e[80]||(e[80]=[l(" mdi-account-details ",-1)])]),_:1}),e[81]||(e[81]=n("span",{class:"text-subtitle-1 font-weight-bold"},"Dados Pessoais",-1))]),_:1}),o(O,{class:"pa-0"},{default:t(()=>[o(ne,{density:"comfortable",class:"py-0"},{default:t(()=>[s(f).cpf?(g(),_(V,{key:0,class:"px-4 py-3"},{prepend:t(()=>[o(D,{size:"36",color:"orange",variant:"tonal"},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[82]||(e[82]=[l(" mdi-card-account-details ",-1)])]),_:1})]),_:1})]),default:t(()=>[o($,{class:"font-weight-medium"},{default:t(()=>[l(u(xe(s(f).cpf)),1)]),_:1}),o(ae,{class:"text-caption"},{default:t(()=>[...e[83]||(e[83]=[l(" Documento CPF ",-1)])]),_:1})]),_:1})):y("",!0),s(f).cpf&&s(f).nascimento?(g(),_(W,{key:1,class:"mx-4"})):y("",!0),s(f).nascimento?(g(),_(V,{key:2,class:"px-4 py-3"},{prepend:t(()=>[o(D,{size:"36",color:"blue",variant:"tonal"},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[84]||(e[84]=[l(" mdi-calendar-heart ",-1)])]),_:1})]),_:1})]),default:t(()=>[o($,{class:"font-weight-medium"},{default:t(()=>[l(u(Ae(s(f).nascimento)),1)]),_:1}),o(ae,{class:"text-caption"},{default:t(()=>[l(" Data de Nascimento ("+u(N(s(f).nascimento))+" anos) ",1)]),_:1})]),_:1})):y("",!0),o(W,{class:"mx-4"}),o(V,{class:"px-4 py-3"},{prepend:t(()=>[o(D,{size:"36",color:"teal",variant:"tonal"},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[85]||(e[85]=[l(" mdi-calendar-check ",-1)])]),_:1})]),_:1})]),default:t(()=>[o($,{class:"font-weight-medium"},{default:t(()=>[l(u(Ae(s(f).date_created)),1)]),_:1}),o(ae,{class:"text-caption"},{default:t(()=>[l(" Data de Cadastro ("+u(ie(s(f).date_created))+") ",1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),typeof s(f).endereco=="object"&&s(f).endereco?(g(),A("div",ho,[o(I,{class:"info-card elevation-2",rounded:"lg"},{default:t(()=>[o(Q,{class:"bg-indigo text-white pa-3 d-flex align-center"},{default:t(()=>[o(d,{class:"me-2"},{default:t(()=>[...e[86]||(e[86]=[l(" mdi-map-marker-radius ",-1)])]),_:1}),e[87]||(e[87]=n("span",{class:"text-subtitle-1 font-weight-bold"},"Endereço Residencial",-1))]),_:1}),o(O,{class:"pa-4"},{default:t(()=>[n("div",Vo,[o(D,{size:"48",color:"indigo",variant:"tonal",class:"me-3 flex-shrink-0"},{default:t(()=>[o(d,{size:"24"},{default:t(()=>[...e[88]||(e[88]=[l(" mdi-home-city ",-1)])]),_:1})]),_:1}),n("div",$o,[n("div",Ao,u(s(f).endereco.logradouro)+" "+u(s(f).numero?`, ${s(f).numero}`:"")+" "+u(s(f).complemento?` - ${s(f).complemento}`:""),1),n("div",Po,[o(z,{size:"small",variant:"outlined",color:"indigo"},{default:t(()=>[o(d,{start:"",size:"12"},{default:t(()=>[...e[89]||(e[89]=[l(" mdi-city-variant ",-1)])]),_:1}),l(" "+u(s(f).endereco.bairro),1)]),_:1}),o(z,{size:"small",variant:"outlined",color:"indigo"},{default:t(()=>[o(d,{start:"",size:"12"},{default:t(()=>[...e[90]||(e[90]=[l(" mdi-mailbox ",-1)])]),_:1}
1),l(" CEP: "+u(s(f).endereco.cep),1)]),_:1}),o(z,{size:"small",variant:"outlined",color:"indigo"},{default:t(()=>[o(d,{start:"",size:"12"},{default:t(()=>[...e[91]||(e[91]=[l(" mdi-map ",-1)])]),_:1}),l(" "+u(s(f).endereco.municipio||"Cidade")+"/"+u(s(f).endereco.UF||"UF"),1)]),_:1})])]),o(C,{icon:"",size:"small",variant:"text",color:"indigo","aria-label":"Copiar endereço",onClick:e[8]||(e[8]=a=>le(`${s(f).endereco.logradouro}, ${s(f).endereco.bairro}, CEP: ${s(f).endereco.cep}`,"Endereço copiado!"))},{default:t(()=>[o(d,{size:"18"},{default:t(()=>[...e[92]||(e[92]=[l(" mdi-content-copy ",-1)])]),_:1}),o(M,{activator:"parent",location:"top",text:"Copiar endereço","aria-label":"Copiar endereço"})]),_:1})])]),_:1})]),_:1})])):y("",!0),o(I,{class:"elevation-2",rounded:"lg"},{default:t(()=>[o(Q,{class:"bg-surface-variant pa-3"},{default:t(()=>[o(d,{class:"me-2"},{default:t(()=>[...e[93]||(e[93]=[l(" mdi-lightning-bolt ",-1)])]),_:1}),e[94]||(e[94]=n("span",{class:"text-subtitle-1 font-weight-bold"},"Ações Rápidas",-1))]),_:1}),o(O,{class:"pa-3"},{default:t(()=>[o(j,{class:"ga-1"},{default:t(()=>[o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"primary",variant:"elevated",size:"large",block:"",class:"action-btn",to:`/softagon/cidadaos/${s(f).id}`},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[95]||(e[95]=[l(" mdi-chart-bar ",-1)])]),_:1}),e[96]||(e[96]=n("div",{class:"text-caption"}," Dashboard ",-1))]),_:1},8,["to"])]),_:1}),o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"warning",variant:"elevated",size:"large",block:"",class:"action-btn",to:`/softagon/cidadaos/editar/${s(f).id}`},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[97]||(e[97]=[l(" mdi-pencil ",-1)])]),_:1}),e[98]||(e[98]=n("div",{class:"text-caption"}," Editar ",-1))]),_:1},8,["to"])]),_:1}),o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"purple",variant:"elevated",size:"large",block:"",class:"action-btn",to:`/softagon/requerimentos/cidadao?cidadao=${s(f).id}`},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[99]||(e[99]=[l(" mdi-ticket-account ",-1)])]),_:1}),e[100]||(e[100]=n("div",{class:"text-caption"}," Protocolos ",-1))]),_:1},8,["to"])]),_:1}),o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"warning",variant:"elevated",size:"large",block:"",class:"action-btn",onClick:e[9]||(e[9]=a=>ge(s(f)))},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[101]||(e[101]=[l(" mdi-archive ",-1)])]),_:1}),e[102]||(e[102]=n("div",{class:"text-caption"}," Arquivar ",-1))]),_:1})]),_:1}),o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"teal",variant:"elevated",size:"large",block:"",class:"action-btn",onClick:e[10]||(e[10]=a=>He(s(f).email))},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[103]||(e[103]=[l(" mdi-email ",-1)])]),_:1}),e[104]||(e[104]=n("div",{class:"text-caption"}," Enviar Email ",-1))]),_:1})]),_:1}),o(x,{cols:"6",sm:"3"},{default:t(()=>[o(C,{color:"green",variant:"elevated",size:"large",block:"",class:"action-btn",onClick:e[11]||(e[11]=a=>Ke(s(f).telefone))},{default:t(()=>[o(d,{class:"mb-1"},{default:t(()=>[...e[105]||(e[105]=[l(" mdi-phone ",-1)])]),_:1}),e[106]||(e[106]=n("div",{class:"text-caption"}," Ligar ",-1))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])):y("",!0)]),_:1},8,["open"]),o(v,{open:s(U),"onUpdate:open":e[14]||(e[14]=a=>ze(U)?U.value=a:null),title:"Arquivar Cidadão",type:"delete","confirm-text":"Arquivar","cancel-text":"Cancelar",loading:s(me),"max-width":"520","mobile-fullscreen":!1,onConfirm:Ue,onClose:Ye},{default:t(()=>[n("div",Eo,[n("p",Do,[e[107]||(e[107]=l(" Tem certeza que deseja arquivar o cidadão ",-1)),n("strong",To,u(se(s(L)?.nome||"")),1),e[108]||(e[108]=l("? ",-1))])])]),_:1},8,["open","loading"]),s(p)?(g(),_(w,{key:0,text:"Novo Cidadão",icon:"mdi-plus",to:"/softagon/cidadaos/cadastrar","aria-label":"Cadastrar novo cidadão"})):y("",!0)],64)}}}),$a=yt(No,[["__scopeId","data-v-0a6e30a8"]]);export{$a 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.