1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,211577,e=>{"use strict";var a=e.i(410160);e.s(["default",0,function(e,t,r){var o;return(o=function(e,t){if("object"!=(0,a.default)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=(0,a.default)(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==(0,a.default)(o)?o:o+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}],211577)},8211,e=>{"use strict";var a=e.i(949616),t=e.i(713882);e.s(["default",0,function(e){return function(e){if(Array.isArray(e))return(0,a.default)(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,t.default)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}],8211)},410160,e=>{"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.s(["default",()=>a])},713882,949616,e=>{"use strict";function a(e,a){(null==a||a>e.length)&&(a=e.length);for(var t=0,r=Array(a);t<a;t++)r[t]=e[t];return r}e.s(["default",0,a],949616),e.s(["default",0,function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}],713882)},192114,e=>{"use strict";var a=e.i(568275);e.s(["GitCompare",()=>a.ArrowDataTransferHorizontalIcon])},294618,e=>{"use strict";var a=e.i(568275);e.s(["ArrowLeft",()=>a.ArrowLeft02Icon])},876980,e=>{"use strict";var a=e.i(568275);e.s(["ArrowRight",()=>a.ArrowRight02Icon])},743535,e=>{"use strict";var a=e.i(568275);e.s(["ChevronUp",()=>a.ArrowUp01Icon])},505520,e=>{"use strict";var a=e.i(568275);e.s(["BookmarkCheck",()=>a.BookmarkCheck01Icon])},840877,e=>{"use strict";var a=e.i(568275);e.s(["BarChart3",()=>a.ChartColumnIcon])},353071,e=>{"use strict";var a=e.i(568275);e.s(["Clock",()=>a.Clock01Icon])},358642,e=>{"use strict";var a=e.i(568275);e.s(["Flag",()=>a.Flag01Icon])},959872,e=>{"use strict";var a=e.i(568275);e.s(["Zap",()=>a.FlashIcon])},3117,e=>{"use strict";var a=e.i(568275);e.s(["Lightbulb",()=>a.Idea01Icon])},894667,e=>{"use strict";var a=e.i(568275);e.s(["Scale",()=>a.JusticeScale01Icon])},725867,e=>{"use strict";var a=e.i(568275);e.s(["MapPin",()=>a.Location01Icon])},416451,e=>{"use strict";var a=e.i(568275);e.s(["Mail",()=>a.Mail01Icon])},796198,e=>{"use strict";var a=e.i(568275);e.s(["Compass",()=>a.MapsGlobal01Icon])},340638,e=>{"use strict";var a=e.i(568275);e.s(["PieChart",()=>a.PieChartIcon])},677976,e=>{"use strict";var a=e.i(568275);e.s(["Check",()=>a.Tick01Icon])},852870,e=>{"use strict";var a=e.i(568275);e.s(["EyeOff",()=>a.ViewOffIcon])},232189,(e,a,t)=>{"use strict";a.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,a,t)=>{"use strict";var r=e.r(232189);function o(){}function i(){}i.resetWarningCache=o,a.exports=function(){function e(e,a,t,o,i,n){if(n!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function a(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},745009,(e,a,t)=>{e.i(247167),a.exports=e.r(865156)()},148970,e=>{"use strict";var a=e.i(843476),t=e.i(862162),r=e.i(704664);e.s(["default",0,()=>(0,a.jsxs)("div",{className:"anon-top-cta",children:[(0,a.jsx)(t.default,{href:"/recursos",className:"anon-cta-btn ghost",onClick:()=>(0,r.trackEvent)("anon_cta_click",{target:"recursos"}),children:"Conheça o HubPolÃtico"}),(0,a.jsxs)(t.default,{href:"/cadastro",className:"anon-cta-btn primary",onClick:()=>
1(0,r.trackEvent)("anon_cta_click",{target:"cadastro"}),children:[(0,a.jsxs)("svg",{className:"anon-cta-hex",viewBox:"0 0 224.71 259.46",width:"15",height:"17","aria-hidden":"true",children:[(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{id:"anonCtaHexGrad",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,a.jsx)("stop",{offset:"0%",stopColor:"#ff5e3a"}),(0,a.jsx)("stop",{offset:"100%",stopColor:"#a855f7"})]})}),(0,a.jsx)("polygon",{fill:"url(#anonCtaHexGrad)",points:"112.35 259.12 .3 194.43 .3 65.04 112.35 .34 224.41 65.04 224.41 194.43 112.35 259.12"})]}),(0,a.jsx)("span",{children:"Criar conta"})]})]})])},277475,617369,e=>{"use strict";var a=e.i(645216);e.i(968073),e.i(737163),e.i(554802),e.i(720564),e.i(712777),e.s([],277475),e.s(["ChatBox",()=>a.default],617369)},932302,e=>{"use strict";var a=e.i(843476),t=e.i(80803);e.s(["default",0,function({size:e="md",text:r="carregando",inline:o=!1,className:i=""}){let n={sm:18,md:20,lg:24},l=n[e]||n.md,s={display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center",gap:"0.5rem",transform:"none",writingMode:"horizontal-tb"};return o?(0,a.jsx)("span",{className:`loading-spinner loading-spinner-inline loading-spinner-${e} ${i}`,style:s,children:(0,a.jsx)(t.default,{variant:"hexagon",spinning:!0,size:l})}):(0,a.jsxs)("div",{className:`loading-spinner loading-spinner-${e} ${i}`,style:s,children:[(0,a.jsx)(t.default,{variant:"hexagon",spinning:!0,size:l}),(0,a.jsxs)("span",{className:"loading-text",style:{transform:"none",writingMode:"horizontal-tb",textOrientation:"mixed",display:"inline-flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap"},children:[r,(0,a.jsxs)("span",{className:"loading-dots",style:{display:"inline-flex",flexDirection:"row",transform:"none"},children:[(0,a.jsx)("span",{className:"dot",children:"."}),(0,a.jsx)("span",{className:"dot",children:"."}),(0,a.jsx)("span",{className:"dot",children:"."})]})]})]})}])},819392,696562,e=>{"use strict";var a=e.i(843476),t=e.i(862162);e.i(313992);var r=e.i(335062),o=e.i(897005),i=e.i(876980);e.s(["default",0,function({nudge:e,onDismiss:n,onCtaClick:l,className:s=""}){if(!e)return null;let{variant:u="banner",copy:c,cta:d,link:m}=e;return(0,a.jsxs)("div",{className:`nudge nudge--${u} ${s}`,children:[(0,a.jsx)("div",{className:"nudge__content",children:(0,a.jsx)("p",{className:"nudge__copy",children:c})}),(0,a.jsxs)("div",{className:"nudge__actions",children:[(0,a.jsxs)(t.default,{href:m,className:"nudge__cta",onClick:l,children:[d,(0,a.jsx)(r.Icon,{icon:i.ArrowRight,size:14})]}),n&&(0,a.jsx)("button",{className:"nudge__dismiss",onClick:n,"aria-label":"Fechar",children:(0,a.jsx)(r.Icon,{icon:o.X,size:14})})]})]})}],819392);var n=e.i(271645);let l={chat_last_message:{id:"chat_last_message",copy:"Essa foi sua última pergunta da semana. Com o Pro, pergunte muito mais.",cta:"Conhecer o Pro",link:"/assine?plan=pro",variant:"inline",targetPlan:"pro"},chat_limit_reached:{id:"chat_limit_reached",copy:"Limite de perguntas semanais atingido. Assine para continuar usando.",cta:"Assinar o Pro",link:"/pagamento/pro/mensal",variant:"modal",targetPlan:"pro"},map_trial_expired:{id:"map_trial_expired",copy:"Seu teste do mapa eleitoral expirou. Assine para explorar todos os mapas.",cta:"Desbloquear mapas",link:"/assine?plan=pro",variant:"overlay",targetPlan:"pro"},radar_truncated:{id:"radar_truncated",copy:"Você está vendo o resumo. No Pro, acesse a análise completa e os boletins.",cta:"Ver planos",link:"/assine?plan=pro",variant:"banner",targetPlan:"pro"},follow_limit:{id:"follow_limit",copy:"Você já acompanha 1 polÃtico. Com o Pro, acompanhe até 5.",cta:"Fazer upgrade",link:"/assine?plan=pro",variant:"banner",targetPlan:"pro"},history_blocked:{id:"history_blocked",copy:"Histórico gratuito de até 7 dias. Assine para histórico ilimitado.",cta:"Desbloquear histórico",link:"/assine?plan=pro",variant:"banner",targetPlan:"pro"},export_blocked:{id:"export_blocked",copy:"Exportações são exclusivas dos planos pagos.",cta:"Conhecer os planos",link:"/assine",variant:"banner",targetPlan:"pro"},alerts_blocked:{id:"alerts_blocked",copy:"Alertas legislativos são exclusivos do Pro.",cta:"Assinar o Pro",link:"/assine?plan=
1pro",variant:"banner",targetPlan:"pro"}},s={chat_last_message:{copy:"Essa foi sua última pergunta do mês no Pro. O Super Pro tem teto mensal maior.",cta:"Conhecer o Super Pro",link:"/assine?plan=superpro",targetPlan:"superpro"},chat_limit_reached:{copy:"Limite mensal de uso do Pro atingido. O Super Pro tem teto mensal maior.",cta:"Assinar o Super Pro",link:"/pagamento/pro-plus/mensal",targetPlan:"superpro"}},u=new Set(["superpro","ilimitado"]);var c=e.i(704664);let d="hubpol_nudge_dismissed";function m(){try{let e=localStorage.getItem(d);if(!e)return{};let a=JSON.parse(e),t=Date.now(),r={};for(let[e,o]of Object.entries(a))t-o<864e5&&(r[e]=o);return r}catch{return{}}}e.s(["useNudge",0,function(e,a=!1,t="free"){let r=function(e,a="free"){let t=l[e]||null;return!t||u.has(a)?null:"pro"===a&&s[e]?{...t,...s[e]}:t}(e,t||"free"),[o,i]=(0,n.useState)(()=>!!m()[e]),p=a&&!o&&!!r;(0,n.useEffect)(()=>{p&&(0,c.trackEvent)("nudge_shown",{nudge_id:e,variant:r?.variant})},[p,e,r?.variant]);let f=(0,n.useCallback)(()=>{i(!0);let a=m();a[e]=Date.now(),localStorage.setItem(d,JSON.stringify(a)),(0,c.trackEvent)("nudge_dismissed",{nudge_id:e})},[e]),h=(0,n.useCallback)(()=>{(0,c.trackEvent)("nudge_clicked",{nudge_id:e,target_plan:r?.targetPlan})},[e,r?.targetPlan]);return{nudge:r,visible:p,dismiss:f,trackClick:h}}],696562)},553547,e=>{"use strict";var a=e.i(843476),t=e.i(271645),r=e.i(618566),o=e.i(664584),i=e.i(631890),n=e.i(438711),l=e.i(704664);e.i(313992);var s=e.i(335062),u=e.i(677976),c=e.i(416451),d=e.i(465637),m=e.i(80803),p=e.i(851846),f=e.i(950682),h=e.i(587469);e.s(["default",0,({isOpen:e,onClose:g,onSuccess:v,pendingQuestion:_})=>{let b=(0,r.useRouter)(),{login:x}=(0,o.useAuth)(),[j,y]=(0,t.useState)("signup"),[w,N]=(0,t.useState)(""),[S,E]=(0,t.useState)(""),[C,k]=(0,t.useState)(""),[A,I]=(0,t.useState)(!1),D=(0,i.useSignupFlow)({enabled:e,flowVariant:"modal",onSuccess:e=>{},onGoogleSuccess:e=>{let a=(0,h.consumePendingCheckout)();if(a){window.location.href=(0,h.pendingCheckoutUrl)(a);return}e.user?.preferences?.onboardingCompleted===!0?v?.():(b.push("/comecar"),g())}}),{step:$,reset:P,verified:M}=D;if((0,t.useEffect)(()=>{e||(P(),y("signup"),N(""),E(""),k(""))},[e,P]),(0,t.useEffect)(()=>{if(M&&e){let e=(0,h.consumePendingCheckout)();window.location.href=e?(0,h.pendingCheckoutUrl)(e):"/comecar"}},[M,e]),!e)return null;let T=async e=>{if(e.preventDefault(),k(""),!w||!S)return void k("Preencha todos os campos");I(!0);try{let e=await x(w,S);e.success?v?.():"EMAIL_NOT_VERIFIED"===e.code?k("Email não verificado. Verifique sua caixa de entrada."):k(e.error||"Email ou senha incorretos")}catch{k("Erro ao fazer login. Tente novamente.")}finally{I(!1)}};return(0,a.jsx)(f.default,{open:e,onClose:()=>{(0,l.trackEvent)("signup_modal_closed",{last_step:$,reason:"escape"}),g()},size:"md",showClose:!0,closeOnOverlayClick:!0,closeOnEsc:!0,overlayClassName:"signup-modal-overlay",contentClassName:"signup-modal",children:(0,a.jsx)("div",{className:"signup-wizard signup-wizard--centered",children:(0,a.jsxs)("div",{className:"signup-container",children:[(0,a.jsx)("div",{className:"signup-logo",children:(0,a.jsx)(m.default,{variant:"full",playOnce:!0,size:160})}),"login"===j?(0,a.jsxs)("div",{className:"signup-step",children:[(0,a.jsx)("h1",{id:"signup-modal-title",children:"Entrar"}),(0,a.jsx)("p",{className:"signup-subtitle",children:"Acesse sua conta"}),(0,a.jsxs)("form",{onSubmit:T,className:"signup-form",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(s.Icon,{icon:c.Mail,size:18,className:"input-icon"}),(0,a.jsx)("label",{htmlFor:"signup-modal-login-email",className:"sr-only",children:"Email"}),(0,a.jsx)("input",{id:"signup-modal-login-email",type:"email",autoComplete:"email",placeholder:"[email protected]",value:w,onChange:e=>N(e.target.value)})]}),(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(s.Icon,{icon:d.Lock,size:18,className:"input-icon"}),(0,a.jsx)("label",{htmlFor:"signup-modal-login-password",className:"sr-only",children:"Senha"}),(0,a.jsx)("input",{id:"signup-modal-login-password",type:"password",autoComplete:"current-password",placeholder:"Sua senha",value:S,onChange:e=>E(e.target.value)})]}),C&&(0,a.jsx)("p",{className:"signup-error",children:C}),(0,a.jsx)("button",{type:"submit",className:"signup-btn primary",disabled:A,children:A?"Entrando":"Entrar"})]}),(0,a.jsx)("div",{className:"signup-divider",children:(0,a.jsx)("span",{children:"ou continue com"})}),(0,a.jsx)("div",{className:"oauth-buttons",children:(0,a.jsxs)("button",{className:"oauth-btn google",onClick:()=>{let e=window.location.pathname;window.location.href=`${p.default}/auth/google?from=${encodeURIComponent(e)}`},children:[(0,a.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),"Google"]})}),(0,a.jsxs)("p",{className:"signup-login",children:["Não tem conta?"," ",(0,a.jsx)("button",{type:"button",onClick:()=>{y("signup"),k("")},className:"link-button",children:"Criar conta"})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"signup-progress",children:[(0,a.jsxs)("div",{className:`progress-step ${$>=1?"active":""} ${$>1?"completed":""}`,children:[(0,a.jsx)("span",{className:"step-number",children:$>1?(0,a.jsx)(s.Icon,{icon:u.Check,size:14}):"1"}),(0,a.jsx)("span",{className:"step-label",children:"Email"})]}),(0,a.jsx)("div",{className:"progress-line"}),(0,a.jsxs)("div",{className:`progress-step ${$>=2?"active":""} ${$>2?"completed":""}`,children:[(0,a.jsx)("span",{className:"step-number",children:$>2?(0,a.jsx)(s.Icon,{icon:u.Check,size:14}):"2"}),(0,a.jsx)("span",{className:"step-label",children:"Dados"})]}),(0,a.jsx)("div",{className:"progress-line"}),(0,a.jsxs)("div",{className:`progress-step ${$>=3?"active":""}`,children:[(0,a.jsx)("span",{className:"step-number",children:"3"}),(0,a.jsx)("span",{className:"step-label",children:"Verificar"})]})]}),(0,a.jsx)(n.default,{signupFlow:D,onLoginClick:()=>{y("login"),k("")},variant:"modal"})]})]})})})}])},738605,e=>{"use strict";var a=e.i(843476),t=e.i(271645),r=e.i(863497);let o=new Date(`${r.PRIMEIRO_TURNO}T17:00:00-03:00`).getTime(),i=e=>String(e).padStart(2,"0");e.s(["default",0,function({rotulo:e="Faltam para o 1º turno",compacta:r=!1,emLinha:n=!1}){let[l,s]=(0,t.useState)(null);(0,t.useEffect)(()=>{s(Date.now());let e=setInterval(()=>{"visible"===document.visibilityState&&s(Date.now())},1e3);return()=>clearInterval(e)},[]);let u=function(e,a=o){let t=Math.max(0,a-e);return{dias:Math.floor(t/864e5),horas:Math.floor(t%864e5/36e5),minutos:Math.floor(t%36e5/6e4),segundos:Math.floor(t%6e4/1e3),acabou:0===t}}(l??Date.now());if(null!==l&&u.acabou)return null;
1let c=[{n:i(u.horas),u:"horas"},{n:i(u.minutos),u:"min"},...r?[]:[{n:i(u.segundos),u:"s"}]],d=[{n:String(u.dias),u:1===u.dias?"dia":"dias"},...c.map(e=>l?e:{...e,n:"00",vaga:!0})];return(0,a.jsxs)("div",{className:`contagem-apuracao${r?" contagem-apuracao--compacta":""}${n?" contagem-apuracao--linha":""}`,role:"timer","aria-label":`${e}: ${u.dias} dias, ${u.horas} horas e ${u.minutos} minutos`,children:[(0,a.jsx)("span",{className:"contagem-apuracao__rotulo",children:e}),(0,a.jsx)("span",{className:"contagem-apuracao__blocos","aria-hidden":"true",children:d.map(e=>(0,a.jsxs)("span",{className:`contagem-apuracao__bloco${e.vaga?" contagem-apuracao__bloco--vaga":""}`,children:[(0,a.jsx)("b",{children:e.n}),(0,a.jsx)("small",{children:e.u})]},e.u))})]})}])},951215,258814,e=>{"use strict";var a=e.i(843476),t=e.i(271645);function r(e){return String(e||"").normalize("NFD").replace(/[Ì-ͯ]/g,"").toLowerCase().replace(/[^a-z0-9\s]/g," ").split(/\s+/).filter(Boolean)}function o(e,a){let t=r(e).join(" "),o=r(a).join(" ");return t&&o?t===o?3:o.startsWith(`${t} `)||o.endsWith(` ${t}`)||o.includes(` ${t} `)?2.5:o.startsWith(t)||t.startsWith(o)?2:1:0}let i={estado:6,cidade:5,partido:4,candidato:3,bairro:2,local:1,materia:0,lei:0};function n(e,a,t){let r=new Map;for(let n of e){let e=a.filter(e=>n.tipos.includes(e?.tipo));if(!e.length)continue;let l=Math.max(...e.map(e=>o(t,e?.nome))),s=Math.max(...e.filter(e=>o(t,e?.nome)===l).map(e=>i[e?.tipo]??0));r.set(n.label,{forca:l,peso:s})}return[...r.entries()].sort((e,a)=>a[1].forca-e[1].forca||a[1].peso-e[1].peso).map(([e])=>e)}function l(e,a){return e.map((e,t)=>({item:e,i:t,forca:o(a,e?.nome)})).sort((e,a)=>a.forca-e.forca||e.i-a.i).map(({item:e})=>e)}e.s(["ordemDosGrupos",0,n,"ordenarDentroDoGrupo",0,l],258814);var s=e.i(350181);e.i(313992);var u=e.i(335062),c=e.i(221959),d=e.i(646413),m=e.i(725867),p=e.i(382852),f=e.i(538760),h=e.i(568275),h=h,g=e.i(466008),v=e.i(358642);e.i(501025);var _=e.i(369662),b=e.i(327571),x=e.i(920226),j=e.i(566246),y=e.i(30905),w=e.i(46955),N=e.i(125698),S=e.i(863497);let E=j.default.reduce((e,a)=>(a.sigla&&(e[a.sigla.toLowerCase()]="municipal"===a.nivel?a.nome:a.sigla_curta),e),{}),C={candidato:c.User,partido:p.Globe,cidade:g.Building2,estado:v.Flag,bairro:m.MapPin,local:f.Landmark,proposicao:d.FileText,materia:d.FileText,lei:f.Landmark,eleicao:h.Calendar03Icon},k={candidato:"PolÃtico",partido:"Partido",cidade:"Cidade",estado:"Estado",bairro:"Bairro",local:"Local de votação",materia:"Proposição",lei:"Lei",eleicao:"Eleição"},A=[{label:"Pessoas",tipos:["candidato","partido"]},{label:"Legislativo",tipos:["materia","lei"]},{label:"Localidades",tipos:["cidade","estado","bairro","local"]},{label:"Eleições",tipos:["eleicao"]}],I={};A.forEach((e,a)=>e.tipos.forEach(t=>{I[t]={order:a,label:e.label}}));let D={"Lei Ordinaria":"lei-ordinaria","Lei Complementar":"lei-complementar","Decreto Legislativo":"decreto-legislativo","Emenda Constitucional":"emenda-constitucional"};function $(e){if("partido"===e.tipo)return`/partidos/${e.slug||(0,y.slugPartido)(e.sigla)}`;if("cidade"===e.tipo||"estado"===e.tipo){let a=String(e.uf||e.estado||e.sigla||"").toLowerCase();return e.slug?`/local/${a}/${e.slug}`:`/local/${a}`}if("bairro"===e.tipo){let a=String(e.uf||e.estado||"").toLowerCase();return`/local/${a}/${e.cidade_slug}/${e.bairro_slug||e.slug}`}if("local"===e.tipo){let a=String(e.uf||e.estado||"").toLowerCase();return e.bairro_slug&&e.slug?`/local/${a}/${e.cidade_slug}/${e.bairro_slug}/${e.slug}`:`/local/${a}/${e.cidade_slug}`}if("materia"===e.tipo){let a=j.CASA_SLUG_MAP[e.casa]||String(e.casa||"").toLowerCase();return`/legislativo/${a}/proposicao/${e.sigla}-${e.numero}-${e.ano}`}if("lei"===e.tipo){let a=D[e.tipo_norma]||"lei-ordinaria";return`/legislativo/${a}/${e.numero}/${e.ano}`}return"eleicao"===e.tipo?`/eleicoes/${e.ano}`:`/perfil/${e.slug||e.id}`}let P={1998:["#059669","#065f46"],2e3:["#e11d48","#9f1239"],2002:["#6366f1","#3730a3"],2004:["#d97706","#92400e"],2006:["#9333ea","#6b21a8"],2008:["#db2777","#9d174d"],2010:["#0891b2","#155e75"],2012:["#ea580c","#9a3412"],2014:["#65a30d","#365314"],2016:["#dc2626","#991b1b"],2018:["#2563eb","#1e40af"],2020:["#7c3aed","#5b21b6"],2022:["#0d9488","#115e59"],2024:["#ca8a04","#854d0e"],2026:["#16a34a","#14532d"]};e.s(["LinhaDoResultado",0,function({item:e,selected:r,onClick:o,onPrefetch:i}){var n;let l,d=C[e.tipo]||c.User,m=k[e.tipo]||e.tipo,[p,f]=t.default.useState(!1),h=e.foto_url&&!p?(0,w.fotoUrl)(e.foto_url):null,g="materia"===e.tipo||"lei"===e.tipo,v="candidato"===e.tipo,j="partido"===e.tipo,y=["cidade","estado","bairro","local"].includes(e.tipo),A="eleicao"===e.tipo?(0,a.jsx)("span",{className:"explorar-overlay__item-eleicao-badge",style:function(e){let[a,t]=P[e]||["#3b82f6","#1d4ed8"];return{background:`linear-gradient(135deg, ${a} 0%, ${t} 100%)`}}(e.ano),"aria-label":e.nome,children:(0,a.jsx)("span",{className:"explorar-overlay__item-eleicao-ano",children:String(e.ano).slice(-2)})}):v?(0,a.jsx)(_.MarcaEntidade,{tipo:"pessoa",tamanho:"sm",nome:e.nome,src:h,onError:()=>f(!0)}):j?(0,a.jsx)(_.MarcaEntidade,{tipo:"partido",tamanho:"sm",sigla:e.sigla||e.nome}):h?(0,a.jsx)(_.MarcaEntidade,{tipo:"pessoa",tamanho:"sm",nome:e.nome,src:h,onError:()=>f(!0)}):"estado"===e.tipo&&e.sigla?(0,a.jsx)(_.MarcaEntidade,{tipo:"estado",tamanho:"quadrada-sm",src:`/bandeiras/${String(e.sigla).toLowerCase()}.webp`}):"cidade"===e.tipo&&e.bandeira?.url?(0,a.jsx)(_.MarcaEntidade,{tipo:"estado",tamanho:"quadrada-sm",src:e.bandeira.url,foco:e.bandeira.foco}):(0,a.jsx)(u.Icon,{icon:d,size:20}),I=(e,a)=>
1[e,a].filter(Boolean).join(" · "),D=[];"materia"===e.tipo&&D.push(e.autor_principal?[e.autor_principal,e.autor_partido].filter(Boolean).join(" · "):e.ano?`Apresentada em ${e.ano}`:null),"lei"===e.tipo&&D.push(e.tipo_norma),v&&D.push((0,N.cargoDaPessoa)({cargo_atual:e?.cargo_cadastro,cargo_institucional:e?.cargo_institucional,genero:e?.genero})||e?.cargo||null,I(e.cidade,e.uf),e.votos_total>0?`${l=e.votos_total,(0,s.fmtCompact)(l)??"0"} votos`:null),"bairro"===e.tipo&&D.push(I(e.cidade,e.uf)),"local"===e.tipo&&D.push(I([e.bairro,e.cidade].filter(Boolean).join(" · "),e.uf)),"cidade"===e.tipo&&D.push(I("Cidade",e.uf)),"estado"===e.tipo&&D.push("Estado"),"eleicao"===e.tipo&&D.push(e.subtipo,e.candidatos>0?`${e.candidatos.toLocaleString("pt-BR")} candidatos`:null);let M=D.filter(Boolean).join(" · "),T="aprovado"===e.situacao?"Aprovada":"arquivado"===e.situacao?"Arquivada":"Em tramitação",O=["materia"===e.tipo&&e.casa?!(n=e.casa)?null:E[String(n).toLowerCase()]||n.toUpperCase():null,"materia"===e.tipo&&e.situacao?T:null,"lei"===e.tipo&&e.ano?e.ano:null,v&&e?.eleito&&(null==e.eleicao_ano||Number(e.eleicao_ano)<=S.ULTIMO_ANO_APURADO)?"Eleito":null,y?m:null].filter(Boolean);return(0,a.jsx)(x.LinhaDoBuscador,{href:$(e),selecionada:r,onClick:e=>{e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||0!==e.button||(e.preventDefault(),o?.(e))},onMouseEnter:i,onFocus:i,marca:A,nome:(0,a.jsxs)(a.Fragment,{children:[e.nome,j&&e.numero?` \xb7 ${e.numero}`:null]}),selos:O.length?O.map(e=>(0,a.jsx)(x.SeloDoBuscador,{children:e},e)):null,detalhe:g&&e.ementa||j&&e.nome_completo||null,chip:v&&e.partido?(0,a.jsx)(b.SiglaPartido,{sigla:e.partido}):null,meta:M||null})},"TETO_POR_GRUPO",0,4,"buildTarget",0,$,"gruposDe",0,function(e){let a=[];return e.forEach((e,t)=>{let r=I[e.tipo]?.label||"Outros",o=a[a.length-1];o&&o.pilar===r?o.itens.push({item:e,i:t}):a.push({pilar:r,itens:[{item:e,i:t}]})}),a},"linhasDosGrupos",0,function(e,a=new Set){return e.flatMap(t=>e.length>1&&!a.has(t.pilar)?t.itens.slice(0,4):t.itens)},"orderByPillar",0,function(e,a){let t=new Map(n(A,e,a).map((e,a)=>[e,a]));return l(e,a).map((e,a)=>({item:e,i:a,order:t.has(I[e.tipo]?.label)?t.get(I[e.tipo]?.label):(I[e.tipo]?.order??99)+100})).sort((e,a)=>e.order-a.order||e.i-a.i).map(e=>e.item)}],951215)},697144,e=>{"use strict";var a=e.i(843476),t=e.i(271645),r=e.i(174080),o=e.i(664584),i=e.i(851846),n=e.i(340559),l=e.i(568275);e.i(501025);var s=e.i(97453),u=e.i(268957),c=e.i(141036),d=e.i(366428),m=e.i(369662),p=e.i(327571),f=e.i(610775),h=e.i(282384),g=e.i(106339),v=e.i(360568),_=e.i(880026),b=e.i(961260),x=e.i(677512),j=e.i(310548),y=e.i(350181);e.i(313992);var w=e.i(335062),N=e.i(2756),S=e.i(677976),E=e.i(46955),C=e.i(806499),k=e.i(618566);let A=new Intl.NumberFormat("pt-BR"),I=[{value:"hoje",label:"24 horas",dias:1},{value:"7d",label:"7 dias",dias:7},{value:"30d",label:"30 dias",dias:30}],D="hubpol_favoritos_periodo",$="hubpol_monitor_colunas_v3",P=[{chave:"seguidores",rotulo:"Seguidores no Instagram"}
1,{chave:"curtidas",rotulo:"Curtidas"},{chave:"publicou",rotulo:"Publicações"},{chave:"visitas",rotulo:"Visualizações"},{chave:"favoritos",rotulo:"Favoritos"},{chave:"gasto_campanha",rotulo:"Gastos de campanha",desligada:!0},{chave:"anuncios_meta",rotulo:"Anúncios na Meta",desligada:!0},{chave:"mapa",rotulo:"Mapa de votos"}],M=P.map(e=>e.chave),T=P.filter(e=>!e.desligada).map(e=>e.chave),O="hubpol_monitor_ordem",z=["seguidores","curtidas","publicou","visitas","favoritos","gasto_campanha","anuncios_meta"],R=({children:e="sem dado"})=>(0,a.jsx)("span",{className:"hb-favoritos__sem",children:e}),L={seguidores:152,curtidas:104,publicou:88,visitas:96,favoritos:84,gasto_campanha:128,anuncios_meta:116,mapa:100},B="hubpol_monitor_linhas",q=({largura:e=56})=>(0,a.jsx)(h.Esqueleto,{largura:e,altura:14,className:"hb-favoritos__esq"});function F({delta:e}){return null==e||0===e?null:(0,a.jsx)(f.Var,{direcao:e>0?"sobe":"desce",texto:A.format(Math.abs(e))})}function U({valor:e,delta:t,titulo:r}){return(0,a.jsxs)("span",{className:"hb-favoritos__medida",title:r,children:[(0,a.jsx)("b",{children:e}),(0,a.jsx)("span",{className:"hb-favoritos__delta",children:(0,a.jsx)(F,{delta:t})})]})}function G(e,t,r,o,{carregando:i=!1,larguraMenu:l=36}={}){let s=[{chave:"nome",rotulo:"",render:e=>e.esqueleto?(0,a.jsxs)("span",{className:"hb-favoritos__quem",children:[(0,a.jsx)(h.Esqueleto,{largura:48,altura:48,className:"hb-favoritos__esq-retrato"}),(0,a.jsx)(h.Esqueleto,{largura:132,altura:14})]}):(0,a.jsxs)("span",{className:"hb-favoritos__quem",children:[o&&o(e),(0,a.jsx)(m.MarcaEntidade,{tipo:"pessoa",tamanho:"md",nome:e.nome,src:(0,E.fotoUrl)(e.foto_url)}),(0,a.jsxs)("span",{className:"hb-favoritos__id",children:[(0,a.jsx)("span",{className:"hb-favoritos__nome",children:(0,n.formatarNome)(e.nome)}),(0,a.jsx)(p.Pills,{tamanho:"sm",itens:[e.partido_sigla&&{texto:e.partido_sigla,tipo:"partido"},e.estado_sigla&&{texto:e.estado_sigla,tipo:"local"}].filter(Boolean)})]})]})},{chave:"seguidores",rotulo:"Seguidores no Instagram",numero:!0,ordenavel:!0,render:e=>e.instagram_restrito?(0,a.jsx)(R,{children:"conta restrita"}):null==e.seguidores?(0,a.jsx)(R,{}):(0,a.jsx)(U,{valor:A.format(e.seguidores),delta:e.seguidores_delta})}
1,{chave:"curtidas",rotulo:"Curtidas",numero:!0,ordenavel:!0,render:t=>t.instagram_restrito?(0,a.jsx)(R,{children:"conta restrita"}):null!=t.seguidores||t.publicacoes?t.publicacoes?null==t.curtidas?(0,a.jsx)(R,{}):(0,a.jsx)(U,{valor:A.format(t.curtidas)}):(0,a.jsx)(R,{children:1===e?"sem publicação na coleta":"nenhuma no perÃodo"}):(0,a.jsx)(R,{})},{chave:"publicou",rotulo:"Publicações",numero:!0,ordenavel:!0,render:e=>e.instagram_restrito?(0,a.jsx)(R,{children:"conta restrita"}):null==e.publicou?(0,a.jsx)(R,{}):(0,a.jsx)(U,{valor:A.format(e.publicou)})},{chave:"visitas",rotulo:"Visualizações",numero:!0,ordenavel:!0,render:e=>{if(null==e.visitas)return(0,a.jsx)(R,{});let t=e.visitas_anterior>0?e.visitas-e.visitas_anterior:null;return(0,a.jsx)(U,{valor:A.format(e.visitas),delta:t})}},{chave:"favoritos",rotulo:"Favoritos",numero:!0,ordenavel:!0,render:e=>null==e.favoritos?(0,a.jsx)(R,{children:"abaixo de 3"}):(0,a.jsx)(U,{valor:A.format(e.favoritos),delta:e.favoritos_novos>0?e.favoritos_novos:null})},{chave:"gasto_campanha",rotulo:"Gastos de campanha",numero:!0,ordenavel:!0,render:e=>null==e.gasto_campanha?(0,a.jsx)(h.SemDado,{motivo:"sem prestação de contas no ciclo"}):(0,a.jsx)(U,{valor:(0,y.fmtReaisCompact)(e.gasto_campanha),titulo:"Despesa declarada ao TSE na campanha"})},{chave:"anuncios_meta",rotulo:"Anúncios na Meta",numero:!0,ordenavel:!0,render:e=>{if(null==e.anuncios_meta)return(0,a.jsx)(h.SemDado,{motivo:"sem gasto no relatório da Meta"});let t=e.anuncios_meta_dia?` (relat\xf3rio de ${e.anuncios_meta_dia.split("-").reverse().slice(0,2).join("/")})`:"";return(0,a.jsx)(U,{valor:e.anuncios_meta_ate100?"até R$ 100":(0,y.fmtReaisCompact)(e.anuncios_meta),titulo:`Gasto na Meta${t}`})}},{chave:"mapa",rotulo:"Mapa de votos",numero:!0,render:e=>e.esqueleto?(0,a.jsx)(q,{largura:72}):e.slug?(0,a.jsx)(b.Botao,{variante:"sec",href:`/perfil/${e.slug}/mapa`,className:"hb-favoritos__ver-mapa",children:"Ver mapa"}):null}].filter(e=>"nome"===e.chave||t.includes(e.chave)).map(e=>{if("nome"===e.chave)return e;let t="mapa"!==e.chave?t=>i||t.esqueleto?(0,a.jsx)(q,{largura:"seguidores"===e.chave?120:48}):e.render(t):e.render;return{...e,largura:L[e.chave],render:t}});return r&&s.push({chave:"menu",rotulo:"",numero:!0,largura:l,render:e=>e.esqueleto?null:r(e)}),s}function V({linha:e,exemplo:r,temConta:o,aoRemover:i,aoAdicionar:s,aoMover:u,primeira:c,ultima:d}){let[m,p]=(0,t.useState)(!1),f=(0,t.useRef)(null),h=(0,t.useCallback)(()=>p(!1),[]);(0,t.useEffect)(()=>{if(!m)return;let e=e=>{f.current&&!f.current.contains(e.target)&&h()},a=e=>{"Escape"===e.key&&h()};return document.addEventListener("mousedown",e),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",a)}},[m,f,h]);let g=`/perfil/${e.slug}`,v=(e,t)=>(0,a.jsx)("a",{role:"menuitem",className:"hb-favoritos__menu-acao",...e,children:t});return(0,a.jsxs)("span",{className:"hb-favoritos__linha-menu",ref:f,children:[(0,a.jsx)(x.BotaoIcone,{nome:`A\xe7\xf5es para ${(0,n.formatarNome)(e.nome)}`,tamanho:"sm","aria-haspopup":"menu","aria-expanded":m,onClick:e=>{e.preventDefault(),e.stopPropagation(),p(e=>!e)},children:(0,a.jsx)(w.Icon,{icon:l.MoreHorizontalIcon,size:16})}),m&&(0,a.jsxs)("div",{className:"hb-favoritos__menu hb-favoritos__menu--linha",role:"menu","aria-label":`A\xe7\xf5es para ${(0,n.formatarNome)(e.nome)}`,children:[v({href:g},"Abrir perfil"),v({href:`${g}/seguidores`},"Seguidores no Instagram"),v({href:`${g}/audiencia`},"Audiência do perfil"),v({href:`${g}/financeiro/campanha`},"Dinheiro da campanha"),(0,a.jsx)("span",{className:"hb-favoritos__menu-sep",role:"separator"}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",role:"menuitem",className:"hb-favoritos__menu-acao",disabled:c,onClick:()=>{h(),u(e,-1)},children:"Mover para cima"}),(0,a.jsx)("button",{type:"button",role:"menuitem",className:"hb-favoritos__menu-acao",disabled:d,onClick:()=>{h(),u(e,1)},children:"Mover para baixo"}),(0,a.jsx)("span",{className:"hb-favoritos__menu-sep",role:"separator"})]}),r?o?(0,a.jsx)("button",{type:"button",role:"menuitem",className:"hb-favoritos__menu-acao",onClick:()=>{h(),s?.(e)},children:"Adicionar ao meu Monitor"}):v({href:"/entrar?redirect=/"},"Entrar para montar o meu Monitor"):(0,a.jsx)("button",{type:"button",role:"menuitem",className:"hb-favoritos__menu-acao hb-favoritos__menu-acao--perigo",onClick:()=>{h(),i?.(e)},children:"Remover do Monitor"})]})]})}function H({visiveis:e,aoMudar:o}){let[i,n]=(0,t.useState)(!1),[s,u]=(0,t.useState)(null),c=(0,t.useRef)(null),d=(0,t.useRef)(null),m=(0,t.useCallback)((e=!1)=>{n(!1),u(null),e&&c.current?.querySelector("button")?.focus()},[]);(0,t.useEffect)(()=>
1{if(!i)return;let e=e=>{c.current?.contains(e.target)||d.current?.contains(e.target)||m()},a=e=>{"Escape"===e.key&&m(!0)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",a)}},[i,m]),(0,t.useLayoutEffect)(()=>{if(!i)return;let e=()=>{let e=c.current?.getBoundingClientRect(),a=d.current;if(e&&a){var t,r;let o,i,n,l,s,c;u((t={largura:a.offsetWidth,altura:a.offsetHeight},o=(r={largura:document.documentElement.clientWidth||window.innerWidth,altura:window.innerHeight}).largura-16,i=Math.min(t.largura,o),n=Math.max(8,Math.min(e.right-i,r.largura-i-8)),s=(l=e.bottom+6)+t.altura<=r.altura-8,c=e.top-6-t.altura>=8,{top:!s&&c?e.top-6-t.altura:l,left:n}))}};return e(),window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[i]);let p=null!=s;(0,t.useEffect)(()=>{i&&p&&d.current?.querySelector('[role="menuitemcheckbox"]')?.focus({preventScroll:!0})},[i,p]);let f=1===e.length;return(0,a.jsxs)("span",{className:"hb-favoritos__colunas",ref:c,children:[(0,a.jsx)(x.BotaoIcone,{nome:"Escolher colunas",tamanho:"sm","aria-haspopup":"menu","aria-expanded":i,ligado:i,onClick:()=>i?m():n(!0),children:(0,a.jsx)(w.Icon,{icon:l.SlidersHorizontalIcon,size:14})}),i&&(0,r.createPortal)((0,a.jsxs)("div",{ref:d,className:"ds-padrao__seletor-menu hb-favoritos-colunas",role:"menu","aria-label":"Colunas do Monitor",onKeyDown:e=>{let a=[...d.current?.querySelectorAll('[role="menuitemcheckbox"]')||[]],t=a.indexOf(document.activeElement);"Tab"===e.key?m():"ArrowDown"===e.key?(e.preventDefault(),a[(t+1)%a.length]?.focus()):"ArrowUp"===e.key?(e.preventDefault(),a[(t-1+a.length)%a.length]?.focus()):"Home"===e.key?(e.preventDefault(),a[0]?.focus()):"End"===e.key&&(e.preventDefault(),a[a.length-1]?.focus())},style:s?{position:"fixed",top:s.top,left:s.left}:{position:"fixed",top:0,left:0,visibility:"hidden"},children:[(0,a.jsx)("p",{className:"hb-favoritos-colunas__rotulo",children:"Colunas"}),P.map(t=>{let r=e.includes(t.chave),i=r&&f;return(0,a.jsxs)("button",{type:"button",role:"menuitemcheckbox","aria-checked":r,"aria-disabled":i||void 0,title:i?"Pelo menos uma coluna fica":void 0,className:"ds-padrao__seletor-opcao hb-favoritos-colunas__opcao",onClick:()=>{var a;let r;return a=t.chave,void(0!==(r=e.includes(a)?e.filter(e=>e!==a):M.filter(t=>t===a||e.includes(t))).length&&o(r))},children:[(0,a.jsx)("span",{className:"hb-favoritos-colunas__check","aria-hidden":"true",children:r&&(0,a.jsx)(w.Icon,{icon:S.Check,size:16})}),t.rotulo]},t.chave)})]}),document.body)]})}function J({authFetch:e,aoAdicionar:r,aoFechar:o}){let[l,s]=(0,t.useState)(""),[u,c]=(0,t.useState)([]),[d,m]=(0,t.useState)(-1),[p,f]=(0,t.useState)(null),h=(0,t.useRef)(null);(0,t.useEffect)(()=>{let e=l.trim();if(e.length<2){c([]),m(-1);return}let a=new AbortController,t=setTimeout(()=>{fetch(`${i.default}/api/busca/autocomplete?q=${encodeURIComponent(e)}`,{signal:a.signal}).then(e=>e.ok?e.json():null).then(e=>{c((e?.resultados||[]).filter(e=>"candidato"===e.tipo&&e.slug).slice(0,5)),m(0)}).catch(()=>{})},180);return()=>{clearTimeout(t),a.abort()}},[l]),(0,t.useEffect)(()=>{let e=e=>{h.current&&!h.current.contains(e.target)&&o?.()};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[o]);let v=async a=>{if(a&&!p){f(a.slug);try{let t=await e(`${i.default}/api/favorites/toggle`,{method:"POST",body:JSON.stringify({type:"candidato",entityId:a.slug,metadata:{nome:a.nome,foto_url:a.foto_url,partido_sigla:a.partido,estado_sigla:a.uf,cargo:a.cargo}})}),o=t.ok?await t.json():null;o&&!1===o.favorited&&await e(`${i.default}/api/favorites/toggle`,{method:"POST",body:JSON.stringify({type:"candidato",entityId:a.slug})}),r?.()}catch{}finally{f(null)}}};return(0,a.jsxs)("div",{className:"hb-favoritos__adicionar",ref:h,children:[(0,a.jsx)(g.CampoDeBusca,{id:"hb-favoritos-busca",valor:l,aoMudar:s,etiqueta:"Buscar quem adicionar",placeholder:"Nome de quem você quer acompanhar",autoFocus:!0,autoComplete:"off",role:"combobox","aria-expanded":u.length>0,"aria-controls":"hb-favoritos-menu","aria-activedescendant":d>=0&&u[d]?`hb-favoritos-opcao-${u[d].slug}`:void 0,onKeyDown:e=>{if("Escape"===e.key){e.preventDefault(),o?.();return}u.length&&("ArrowDown"===e.key?(e.preventDefault(),m(e=>(e+1)%u.length)):"ArrowUp"===e.key?(e.preventDefault(),m(e=>(e-1+u.length)%u.length)):"Enter"===e.key&&(e.preventDefault(),v(u[d]||u[0])))}}),u.length>0&&(0,a.jsxs)("div",{className:"hb-favoritos__menu",id:"hb-favoritos-menu",role:"listbox","aria-label":"Perfis",children:[(0,a.jsx)("div",{className:"hb-favoritos__menu-rotulo",children:"Perfis"}),(0,a.jsx)("ul",{className:"hb-favoritos__menu-lista",children:u.map((e,t)=>(0,a.jsx)("li",{id:`hb-favoritos-opcao-${e.slug}`,role:"option","aria-selected":t===d,className:`hb-favoritos__menu-item${t===d?" hb-favoritos__menu-item--ativo":""}`,onMouseEnter:()=>m(t),children:(0,a.jsx)(j.CartaoPessoa,{formato:"compacto",nome:(0,n.formatarNome)(e.nome),foto:(0,E.fotoUrl)(e.foto_url),pills:[e.cargo&&{texto:(0,n.formatarNome)(e.cargo),tipo:"cargo"},e.partido&&{texto:e.partido,tipo:"partido"},e.uf&&{texto:e.uf,tipo:"local"}
1].filter(Boolean),onClick:()=>v(e),disabled:null!=p,"aria-busy":p===e.slug||void 0,tabIndex:-1})},e.slug))}),(0,a.jsxs)("div",{className:"hb-favoritos__menu-pe",children:[(0,a.jsx)("span",{children:"Escolher adiciona ao Monitor"}),(0,a.jsx)("kbd",{children:"Enter"})]})]})]})}e.s(["default",0,function({pagina:e=!1}){let r,m,f,x,j,{isAuthenticated:y,authFetch:S,loading:R}=(0,o.useAuth)(),L=(0,k.usePathname)()||"/",[q,F]=(0,t.useState)("7d"),[U,W]=(0,t.useState)(T),[Q,K]=(0,t.useState)(null),[Z,X]=(0,t.useState)(!1),[Y,ee]=(0,t.useState)(null),[ea,et]=(0,t.useState)(0),[er,eo]=(0,t.useState)(null),[ei,en]=(0,t.useState)(2),[el,es]=(0,t.useState)("seguidores");(0,t.useEffect)(()=>{F(function(){try{let e=window.localStorage.getItem(D);return I.some(a=>a.value===e)?e:"7d"}catch{return"7d"}}()),W(function(){try{let e=JSON.parse(window.localStorage.getItem($)||"null"),a=Array.isArray(e)?e.map(e=>"engajamento"===e?"curtidas":e).filter(e=>M.includes(e)):null;return a&&a.length?a:T}catch{return T}}()),ee(function(){try{let e=JSON.parse(window.localStorage.getItem(O)||"null");
1return e?.chave==="engajamento"&&(e.chave="curtidas"),e&&z.includes(e.chave)&&["asc","desc"].includes(e.direcao)?e:null}catch{return null}}()),en(function(){try{let e=Number(window.localStorage.getItem(B));return Number.isInteger(e)&&e>=1?Math.min(e,8):2}catch{return 2}}())},[]),(0,t.useEffect)(()=>{if(R)return;let e=!0,a=e=>{if(!e.ok)throw Error(`HTTP ${e.status}`);return e.json()},t=e=>e&&Array.isArray(e.itens)&&e.itens.length?e:null,r=()=>fetch(`${i.default}/api/favorites/acompanhados/exemplo?periodo=${q}&v=3`).then(a).then(e=>t(e)?{...e,exemplo:!0}:null),o=()=>y?S(`${i.default}/api/favorites/acompanhados?periodo=${q}`).then(a).then(t).then(e=>e||r()):r();return o().catch(()=>new Promise(e=>{setTimeout(e,1500)}).then(()=>e?o():null)).then(a=>{e&&(K(a||{itens:[],total:0,limite:null}),eo(q),a?.itens?.length&&function(e){try{window.localStorage.setItem(B,String(e))}catch{}}(a.itens.length))}).catch(()=>{e&&(K({itens:[],total:0,limite:null,falhou:!0}),eo(q))}),()=>{e=!1}},[R,y,S,q,ea]);let eu=(0,t.useCallback)(e=>{if(e){F(e);try{window.localStorage.setItem(D,e)}catch{}}},[]),ec=(0,t.useCallback)(e=>{W(e);try{window.localStorage.setItem($,JSON.stringify(e))}catch{}},[]),ed=(0,t.useCallback)(e=>{ee(a=>{let t=a?.chave!==e?{chave:e,direcao:"desc"}:"desc"===a.direcao?{chave:e,direcao:"asc"}:null;try{t?window.localStorage.setItem(O,JSON.stringify(t)):window.localStorage.removeItem(O)}catch{}return t})},[]),em=(0,t.useRef)(null),[ep,ef]=(0,t.useState)(null),eh=(0,t.useCallback)(e=>{S(`${i.default}/api/favorites/ordem`,{method:"PUT",body:JSON.stringify({pessoaIds:e.map(e=>e.pessoa_id)})}).catch(()=>{})},[S]),eg=(0,t.useCallback)((e,a)=>{K(t=>{if(!t||e===a||e<0||a<0||e>=t.itens.length||a>=t.itens.length)return t;let r=[...t.itens],[o]=r.splice(e,1);return r.splice(a,0,o),eh(r),{...t,itens:r}})},[eh]),ev=(0,t.useCallback)((e,a)=>{let t=(Q?.itens||[]).findIndex(a=>a.pessoa_id===e.pessoa_id);t>=0&&eg(t,t+a)},[Q,eg]),e_=(0,t.useCallback)(async e=>{try{await S(`${i.default}/api/favorites/toggle`,{method:"POST",body:JSON.stringify({type:"candidato",entityId:e.slug,metadata:{nome:e.nome,foto_url:e.foto_url,partido_sigla:e.partido_sigla,estado_sigla:e.estado_sigla}})})}catch{}et(e=>e+1)},[S]),eb=!!Q?.exemplo,ex=null===Q,ej=!ex&&!Q.falhou&&er!==q,ey=ex&&!e,ew=!e&&!ex&&!eb,eN=I.find(e=>e.value===q)?.dias||7,eS=y&&!!Q&&!eb&&!Y,eE=Q?.itens?.length||0,[eC,ek]=(0,t.useState)(null),eA=(0,t.useCallback)(e=>{if(!eS)return null;let t=(Q?.itens||[]).findIndex(a=>a.pessoa_id===e.pessoa_id);return(0,a.jsx)("span",{className:"hb-favoritos__alca",draggable:!0,title:"Arraste para reordenar","aria-hidden":"true",onClick:e=>{e.preventDefault(),e.stopPropagation()},onDragStart:a=>{em.current=t,ek(t),a.dataTransfer.effectAllowed="move";try{a.dataTransfer.setData("text/plain",String(e.pessoa_id))}catch{}},onDragEnd:()=>{em.current=null,ek(null),ef(null)},children:(0,a.jsx)(w.Icon,{icon:l.DragDropVerticalIcon,size:14})})},[eS,Q]),eI=(0,t.useMemo)(()=>G(eN,U,e=>{let t=eS?(Q?.itens||[]).findIndex(a=>a.pessoa_id===e.pessoa_id):-1;return(0,a.jsx)(V,{linha:e,exemplo:eb,temConta:y,aoRemover:e_,aoAdicionar:e_,aoMover:eS?ev:void 0,primeira:t<=0,ultima:t>=eE-1})},eA,{carregando:ej,larguraMenu:ey?null:ew?100:36}),[eN,U,eb,y,e_,eS,ev,Q,eE,eA,ej,ew,ey]),eD=(0,t.useCallback)((e,a)=>eS?{className:[eC===a&&"hb-favoritos__tr--arrastando",ep===a&&"hb-favoritos__tr--sobre"].filter(Boolean).join(" ")||void 0,onDragOver:e=>{null!=em.current&&(e.preventDefault(),e.dataTransfer.dropEffect="move",ep!==a&&ef(a))},onDragLeave:()=>{ep===a&&ef(null)},onDrop:e=>{e.preventDefault();let t=em.current;em.current=null,ek(null),ef(null),null!=t&&eg(t,a)}}:{},[eS,ep,eC,eg]);if(Q?.falhou)return(0,a.jsxs)(s.Bloco,{secao:"explorar",className:"hb-w hb-favoritos",children:[(0,a.jsx)("div",{className:"hb-w__head",children:(0,a.jsx)(u.Carimbo,{rotulo:"monitor"})}),(0,a.jsx)(h.Vazio,{compacto:!0,titulo:"O Monitor não carregou",acao:(0,a.jsx)(b.Botao,{variante:"sec",onClick:()=>{K(null),et(e=>e+1)},children:"Tentar de novo"}),children:"Seus perfis continuam salvos."})]});let{itens:e$,total:eP,limite:eM,plano:eT}=ex?{itens:Array.from({length:ei},(e,a)=>({pessoa_id:`esqueleto-${a}`,esqueleto:!0})),total:0,limite:null,plano:null}:Q,eO=ex?e$:function(e,a){if(!a||!z.includes(a.chave))return e;let t="asc"===a.direcao?1:-1;return e.map((e,t)=>({l:e,i:t,v:function(e,a){switch(a){case"seguidores":return e.instagram_restrito||null==e.seguidores?null:e.seguidores;case"curtidas":return e.instagram_restrito||!e.publicacoes?null:e.curtidas;case"publicou":return e.instagram_restrito||null==e.publicou?null:e.publicou;case"visitas":return null==e.visitas?null:e.visitas;case"favoritos":return null==e.favoritos?0:e.favoritos;case"gasto_campanha":return null==e.gasto_campanha?null:e.gasto_campanha;case"anuncios_meta":return null==e.anuncios_meta?null:e.anuncios_meta;default:return null}}(e,a.chave)})).sort((e,a)=>null==e.v&&null==a.v?e.i-a.i:null==e.v?1:null==a.v?-1:(e.v-a.v)*t||e.i-a.i).map(e=>e.l)}(e$,Y);if(0===e$.length&&!Z)return null;let ez=!eb&&null!=eM&&eP>=eM,eR=ey?`calc(${eI.reduce((e,a)=>e+(a.largura||0),0)+36+236}px + var(--hb-fav-conta, 0px))`:eI.reduce((e,a)=>e+(a.largura||0),0)+(eb||ex?236:282),eL={hoje:"nas últimas 24 horas","7d":"nos últimos 7 dias","30d":"nos últimos 30 dias"}[q],eB=eb||ex?void 0:null!=eM&&eP>eM?`${e$.length} de ${eP}`:`${eP} ${1===eP?"perfil":"perfis"}`,eq="pro"===eT?(0,C.portaDoProPlus)(eT).href:"/assine",eF=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"hb-favoritos__mais","aria-hidden":"true",children:(0,a.jsx)(w.Icon,{icon:N.Plus,size:16})}),(0,a.jsx)("span",{children:"Adicionar pessoa"})]}),eU=ex?(0,a.jsxs)("div",{className:"hb-favoritos__adicionar-linha hb-favoritos__adicionar-linha--esqueleto","aria-hidden":"true",children:[(0,a.jsx)(h.Esqueleto,{largura:24,altura:24}),(0,a.jsx)(h.Esqueleto,{largura:120,altura:12})]}):y?ez?(0,a.jsxs)("div",{className:"hb-favoritos__adicionar-linha hb-favoritos__adicionar-linha--travada","aria-disabled":"true",children:[(0,a.jsx)("span",{className:"hb-favoritos__mais","aria-hidden":"true",children:(0,a.jsx)(w.Icon,{icon:l.SquareLock01Icon,size:16})}),(0,a.jsx)("span",{children:"Adicionar pessoa"}),(0,a.jsxs)("span",{className:"hb-favoritos__teto",children:[(0,a.jsxs)("strong",{children:[A.format(Math.min(eP,eM)),"/",A.format(eM)]}),(0,a.jsx)("span",{"aria-hidden":"true",children:"·"}),(0,a.jsx)("a",{href:eq,children:"pro"===eT?"Assine Pro+ para ilimitados":"Assine para acompanhar mais"})]})]}):(0,a.jsx)("button",{type:"button",className:`hb-favoritos__adicionar-linha${Z?" hb-favoritos__adicionar-linha--aberta":""}`,onClick:()=>X(e=>!e),"aria-expanded":Z,children:eF}):(0,a.jsx)("a",{className:"hb-favoritos__adicionar-linha",href:`/entrar?redirect=${encodeURIComponent(L)}`,children:eF});return(0,a.jsxs)(s.Bloco,{secao:"explorar",className:"hb-w hb-favoritos",children:[e$.length>0&&(0,a.jsx)(d.Tabela,{colunas:eI.map(e=>"nome"===e.chave?{...e,rotulo:(0,a.jsxs)("span",{className:"hb-favoritos__cabeca",children:[(0,a.jsx)(u.Carimbo,{rotulo:"monitor",quando:eB}
1),(0,a.jsx)(g.Segmentado,{compacto:!0,valor:q,opcoes:I.map(({value:e,label:a})=>({value:e,label:a})),aoMudar:eu,etiqueta:"PerÃodo"})]})}:"menu"===e.chave?{...e,rotulo:(0,a.jsxs)("span",{className:"hb-favoritos__acoes",children:[(0,a.jsx)(H,{visiveis:U,aoMudar:ec}),(ew||ey)&&(0,a.jsx)(c.Saida,{href:"/monitor",className:"hb-favoritos__ver-todos",children:"Ver todos"})]})}:e),linhas:eO,chave:"pessoa_id",ordem:Y,aoOrdenar:ed,linhaProps:eD,legenda:`Monitor ${eL}: seguidores, curtidas, publica\xe7\xf5es, visualiza\xe7\xf5es e favoritos`,linhaHref:e=>e.slug?`/perfil/${e.slug}`:null,className:`hb-favoritos__tabela${ey?" hb-favoritos__tabela--conta-pelo-css":""}`,style:{minWidth:eR},"aria-busy":ex||ej||void 0}),e$.length>0&&(f=(m=(r=P.filter(e=>z.includes(e.chave)&&U.includes(e.chave)).map(e=>({value:e.chave,label:"seguidores"===e.chave?"Seguidores":e.rotulo}))).length?r:[{value:"seguidores",label:"Seguidores"}]).some(e=>e.value===el)?el:m[0].value,x=eI.find(e=>e.chave===f)||G(eN,[f],null,null,{carregando:ej}).find(e=>e.chave===f),j=eI.find(e=>"menu"===e.chave),(0,a.jsxs)("div",{className:"hb-favoritos__celular",children:[(0,a.jsxs)("div",{className:"hb-favoritos__celular-cabeca",children:[(0,a.jsx)(u.Carimbo,{rotulo:"monitor",quando:eB}),ew&&(0,a.jsx)(c.Saida,{href:"/monitor",children:"Ver todos"})]}),(0,a.jsxs)("div",{className:"hb-favoritos__celular-controles",children:[(0,a.jsx)(g.Segmentado,{compacto:!0,valor:q,opcoes:I.map(({value:e,label:a})=>({value:e,label:a})),aoMudar:eu,etiqueta:"PerÃodo"}),(0,a.jsx)(g.Seletor,{valor:f,opcoes:m,aoMudar:e=>e&&es(e),ativo:!1,alinhamento:"direita"})]}),(0,a.jsx)(v.Rank,{leve:!0,"aria-busy":ex||ej||void 0,children:eO.map(e=>e.esqueleto?(0,a.jsxs)("li",{className:"ds-padrao__rank-item hb-favoritos__celular-esqueleto","aria-hidden":"true",children:[(0,a.jsx)(h.Esqueleto,{largura:30,altura:30}),(0,a.jsx)(h.Esqueleto,{largura:132,altura:14})]},e.pessoa_id):(0,a.jsx)(_.RankItem,{retrato:(0,E.fotoUrl)(e.foto_url)||null,nome:(0,n.formatarNome)(e.nome),href:e.slug?`/perfil/${e.slug}`:void 0,pills:(0,a.jsx)(p.Pills,{tamanho:"sm",itens:[e.partido_sigla&&{texto:e.partido_sigla,tipo:"partido"},e.estado_sigla&&{texto:e.estado_sigla,tipo:"local"}].filter(Boolean)}),valor:x?x.render(e):null,children:j?(0,a.jsx)("span",{className:"hb-favoritos__celular-menu",children:j.render(e)}):null},e.pessoa_id))})]})),eU,Z&&y&&!ez&&(0,a.jsx)(J,{authFetch:S,aoAdicionar:()=>{X(!1),et(e=>e+1)},aoFechar:()=>X(!1)})]})}],697144)},301172,e=>{"use strict";var a=e.i(271645),t=e.i(851846),r=e.i(641379),o=e.i(599690);let i=["leblon","gama","itaim","bras","brás","cambuci","butantã","butanta","recreio","flamengo","catete","méier","meier","bom retiro"],n=["tijuca","lapa","penha","gávea","gavea","urca","barra","glória","gloria","saúde","saude","mooca","sé","se","liberdade","consolação","consolacao","vila madalena"];function l(e){if(!e)return"do Brasil";let a=e.trim().toLowerCase();return i.some(e=>a===e||a.startsWith(e+" "))?`do ${e}`:n.some(e=>a===e||a.startsWith(e+" "))?`da ${e}`:`de ${e}`}e.s(["default",0,function(){let[e,i]=(0,a.useState)(null),n=(0,o.default)();return(0,a.useEffect)(()=>{if(!n)return;let e=!1;return async function(){let a=null,o=[];try{let e=(0,r.getLocalizacaoSalva)();if(e)a=e;else{let e=await (0,r.obterGeolocalizacao)();e?.sucesso&&(a=e.dados)}}catch{}try{let e=await fetch(`${t.default}/api/radar/feed?limit=3`,{signal:AbortSignal.timeout(4e3)});if(e.ok){let a=await e.json();o=(a.topics||a.items||[]).map(e=>e.title||e.titulo).filter(Boolean)}}catch{}if(!e){var n,s;let e,t,r,u,c;i((n=a,s=o,e=n?.bairro||n?.cidade_nome||n?.estado||n?.uf||null,t=n?.uf||null,r=n?.cidade_nome||null,(u=[]).push({parts:[{text:`Descubra o eleitorado ${l(e)}`}],query:`Descubra o perfil do eleitorado ${l(e)}`}),u.push({parts:[{text:"Quem cresceu mais no Instagram essa semana?"}],query:"Quem cresceu mais no Instagram essa semana?"}),u.push({parts:[{text:t?`Elei\xe7\xf5es 2026 em ${t}: quais os temas priorit\xe1rios?`:"Eleições 2026: quais os temas prioritários?"}],query:t?`Elei\xe7\xf5es 2026 em ${t}: quais os temas priorit\xe1rios para o eleitor?`:"Eleições 2026: quais os temas prioritários para o eleitor?"}),s.length>0&&u.push({parts:[{text:`Qual o impacto de ${s[0]}?`}],query:`Qual o impacto pol\xedtico de ${s[0]}?`}),c=r||t||"o Brasil",u.push({parts:[{text:`Como ${c} votou para presidente?`}],query:`Como ${c} votou para presidente em 2022 e o que mudou em rela\xe7\xe3o a 2018?`}),u.push({parts:[{text:"O que teve hoje na Câmara dos Deputados?"}],query:"O que teve hoje na Câmara dos Deputados?"}),u))}}(),()=>{e=!0}},[n]),e}])},579011,e=>{"use strict";var a=e.i(843476),t=e.i(862162);e.i(501025);var r=e.i(820767),o=e.i(141036),i=e.i(369662);e.s(["default",0,function({linha:e,cols:n=1,rows:l=1,nivel:s=3,destaque:u=!1,quando:c,textoDaSaida:d="Ler a edição",className:m="",children:p,...f}){let h;if(!e?.tipo||!e?.nome)return null;let g=!!(e.publicado&&e.href&&e.titulo),v=u&&g?e.destaque||e.subtitulo:null;return(0,a.jsxs)(r.Celula,{cols:n,rows:l,secao:e.familia,rotulo:e.nome,quando:g&&(c||e.quando)||void 0,saida:g?{href:e.href,texto:d}:void 0,className:("celula-do-boletim "+m).trim(),"data-boletim":e.tipo,"data-estado":g?"publicado":"pendente",...f,children:[(0,a.jsxs)("div",{className:"celula-do-boletim__cabeca",children:[(0,a.jsx)(i.MarcaEntidade,{tipo:"boletim",boletim:e.tipo,quando:e.marcaQuando,tamanho:"md"}),g?(0,a.jsx)(o.Titulo,{nivel:s,className:"celula-do-boletim__manchete",children:(0,a.jsx)(t.default,{href:e.href,children:e.titulo})}
1):(0,a.jsx)(o.Lede,{className:"celula-do-boletim__pendente",children:(h=String(e.quando||""))?h.charAt(0).toUpperCase()+h.slice(1):h})]}),v?(0,a.jsx)(o.Lede,{className:"celula-do-boletim__destaque",children:v}):null,p]})}])},372758,e=>{"use strict";var a=e.i(843476),t=e.i(862162);e.i(501025);var r=e.i(310548),o=e.i(46955),i=e.i(340559);function n(e){return"string"==typeof e&&e.trim()?e.trim():null}function l(e){if(!e||"citado"!==e.origem)return null;let a=Number(e.citado_em?.narrativa_idx);return!Number.isInteger(a)||a<0?null:{palavra:String(e.genero||"").trim().toLowerCase().startsWith("f")?"Citada":"Citado",idx:a,ordinal:a+1+"ª",fragmento:"#narrativa-"+(a+1)}}e.s(["default",0,function({vozes:e,limite:s=3,boletimHref:u=null,semFala:c=!1,className:d="",...m}){let p=function(e,a=3,{semFala:t=!1}={}){let r=Number.isFinite(a)&&a>0?Math.floor(a):3;return(Array.isArray(e)?e:[]).map(e=>(function(e,a=!1){if(!e)return null;let t=n(e.nome);if(!t)return null;let r={pessoa_id:e.pessoa_id??null,slug:n(e.slug),nome:t,partido:n(e.partido),foto_url:e.foto_url??null},o=l(e);if(o)return r.slug?{...r,posicao:null,origem:"citado",citado_em:{narrativa_idx:o.idx},ancora:n(e.ancora),...n(e.genero)?{genero:e.genero.trim()}:{}}:null;let i=n(e.posicao);return a?null!=e.pessoa_id||r.slug?{...r,posicao:null}:null:i?{...r,posicao:i}:null})(e,t)).filter(Boolean).slice(0,r)}(e,s,{semFala:c});if(0===p.length)return null;let f=n(u);return(0,a.jsx)("div",{role:"list",className:("vozes-do-pulso "+d).trim(),...m,children:p.map(e=>{let n=l(e),s=n?e.ancora||(f?f.includes("#")?f+"-narrativa-"+(n.idx+1):f+n.fragmento:null):null;return(0,a.jsxs)("div",{role:"listitem",className:"vozes-do-pulso__voz",children:[(0,a.jsx)(r.CartaoPessoa,{formato:"compacto",href:e.slug?"/perfil/"+e.slug:void 0,nome:(0,i.formatarNome)(e.nome),foto:(0,o.fotoUrl)(e.foto_url)||void 0,pills:e.partido?[{texto:e.partido,tipo:"partido"}]:[]}),n?(0,a.jsxs)("p",{className:"vozes-do-pulso__citacao",children:[n.palavra+" na ",s?(0,a.jsx)(t.default,{href:s,className:"vozes-do-pulso__narrativa",children:n.ordinal+" narrativa"}):n.ordinal+" narrativa"]}):e.posicao?(0,a.jsx)("p",{className:"vozes-do-pulso__posicao",children:e.posicao}):null]},e.pessoa_id||e.slug||e.nome)})})},"descreverCitacao",0,l])},950682,e=>{"use strict";var a=e.i(843476),t=e.i(271645),r=e.i(174080);e.i(313992);var o=e.i(335062),i=e.i(897005);function n({open:e,onClose:l,title:s,description:u,size:c="md",showClose:d=!0,closeOnOverlayClick:m=!0,closeOnEsc:p=!0,overlayClassName:f="",contentClassName:h="",ariaLabelledBy:g,children:v}){let _=(0,t.useId)(),b=g||`modal-title-${_}`,x=function(e=!0,a){let r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=(0,t.useRef)(a);return(0,t.useEffect)(()=>{i.current=a}),(0,t.useEffect)(()=>{if(!e)return;o.current=document.activeElement;let a=r.current;if(!a)return;a.hasAttribute("tabindex")||a.setAttribute("tabindex","-1"),a.focus({preventScroll:!0});let t=e=>{if("Escape"===e.key)return void i.current?.();if("Tab"!==e.key)return;let t=Array.from(a.querySelectorAll('a[href], button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])'));if(0===t.length)return;let r=t[0],o=t[t.length-1];e.shiftKey?document.activeElement===r&&(e.preventDefault(),o.focus()):document.activeElement===o&&(e.preventDefault(),r.focus())};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t),o.current?.focus&&o.current.focus()}},[e]),r}(e,p?l:void 0);return!e||"u"<typeof document?null:(0,r.createPortal)((0,a.jsx)("div",{className:`modal-overlay ${f}`.trim(),onClick:e=>{m&&e.target===e.currentTarget&&l?.()},children:(0,a.jsxs)("div",{ref:x,className:`modal-content modal-content--${c} ${h}`.trim(),role:"dialog","aria-modal":"true","aria-labelledby":s?b:void 0,onClick:e=>e.stopPropagation(),children:[d&&(0,a.jsx)("button",{type:"button",className:"modal-close",onClick:l,"aria-label":"Fechar",children:(0,a.jsx)(o.Icon,{icon:i.X,size:20})}),(s||u)&&(0,a.jsxs)("div",{className:"modal-header",children:[s&&(0,a.jsx)("h2",{id:b,className:"modal-title",children:s}),u&&(0,a.jsx)("p",{className:"modal-description",children:u})]}),v]})}),document.fullscreenElement||document.body)}function l({children:e,className:t=""}){return(0,a.jsx)("div",{className:`modal-body ${t}`.trim(),children:e})}function s({children:e,className:t=""}){return(0,a.jsx)("div",{className:`modal-footer ${t}`.trim(),children:e})}n.Body=l,n.Footer=s,e.s(["ModalBody",0,l,"ModalFooter",0,s,"default",0,n],950682)},891451,e=>{"use strict";let a={PT:"#DA1208",PL:"#0F0073",MDB:"#2E8B57",PP:"#3A5AA7",PSD:"#70C846",UNIÃO:"#40CCFF",REPUBLICANOS:"#4DBCE7",PSB:"#FFBF00",PSDB:"#084B8A",PDT:"#ED1C24",PODE:"#7B2D8E",AVANTE:"#ED5F36",PRD:"#00A859",SOLIDARIEDADE:"#D86425",PV:"#006600",CIDADANIA:"#6A1B9A",MOBILIZA:"#DA010A",AGIR:"#0066BB",NOVO:"#FF8511",DC:"#293490",REDE:"#088A68",PRTB:"#2CB53F",PSOL:"#FFEE57",PCdoB:"#FFD700",PCO:"#9F030A",PSTU:"#FF0000",UP:"#1A1A1A",PCB:"#FF0000",MISSÃO:"#EEBB00",MISSAO:"#EEBB00","O DEMOCRATA":"#002E68"},t="#6366f1";e.s(["getPartidoColor",0,function(e){if(!e)return t;let r=String(e).toUpperCase();if(a[r])return a[r];let o=r.normalize("NFD").replace(/[\u0300-\u036f]/g,""),i=Object.keys(a).find(e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")===o);return i?a[i]:t},"getPartidoColorForDarkBg",0,function(e){if(!e||e.length<7)return"#4d8eff";let a=parseInt(e.slice(1,3),16),t=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16),o=(.299*a+.587*t+.114*r)/255;if(o<.35){let e=.35/Math.max(o,.01),i=a=>Math.min(255,Math.round(a*e));return`#${i(a).toString(16).padStart(2,"0")}${i(t).toString(16).padStart(2,"0")}${i(r).toString(16).padStart(2,"0")}`}return e}])},122282,e=>{"use strict";var a=e.i(820767);e.s(["Bento",()=>a.default])},97453,e=>{"use strict";var a=e.i(141036);e.s(["Bloco",()=>a.default])},268957,e=>{"use strict";var a=e.i(919203);e.s(["Carimbo",()=>a.default])},275910,e=>{"use strict";var a=e.i(73785);e.s(["Portas",()=>a.default])},360568,e=>{"use strict";var a=e.i(880026);e.s(["Rank",()=>a.default])},366428,e=>{"use strict";var a=e.i(455618);e.s(["Tabela",()=>a.default])},68668,e=>{"use strict";var a=e.i(751249);
1e.s(["Vistas",()=>a.default])},631890,438711,e=>{"use strict";let a=new Set(["12345678","123456789","1234567890","12341234","11111111","00000000","senha123","senhasenha","password","password1","passw0rd","qwerty123","abc12345","aa123456","a1234567","admin123","teste123","mudar123","brasil123","flamengo","corinthians","palmeiras","hubpolitico","politica123","eleicao2026","eleicoes2026"]);function t(e){let t=String(e||"").toLowerCase().trim();if(a.has(t)||/^(.)\1+$/.test(t))return!0;let r="abcdefghijklmnopqrstuvwxyz0123456789";return!!(t.length>=6&&(r.includes(t)||[...r].reverse().join("").includes(t)))}var r=e.i(271645),o=e.i(664584),i=e.i(212839),n=e.i(704664),l=e.i(454455),s=e.i(17882);let u=[{id:"min8",label:"8 caracteres",ok:e=>e.length>=8},{id:"naoObvia",label:"não pode ser uma senha óbvia",ok:e=>e.length>=8&&!t(e)}],c="191717063513-rsqks85ndfqabp2neptmnkaq79pi6cad.apps.googleusercontent.com",d=null;e.s(["PASSWORD_RULES",0,u,"useSignupFlow",0,({onSuccess:e,onGoogleSuccess:a,enabled:m=!0,flowVariant:p="unknown"})=>{let{register:f,loginWithGoogle:h}=(0,o.useAuth)(),g=(0,r.useRef)(Date.now()),v=(0,r.useRef)(null),_=(0,r.useRef)(0),b=(0,r.useRef)(!1),[x,j]=(0,r.useState)(1),[y,w]=(0,r.useState)(!1),[N,S]=(0,r.useState)(""),[E,C]=(0,r.useState)(null),[k,A]=(0,r.useState)(!1),[I,D]=(0,r.useState)(""),[$,P]=(0,r.useState)(""),[M,T]=(0,r.useState)(""),[O,z]=(0,r.useState)(!1),[R,L]=(0,r.useState)(!1),[B,q]=(0,r.useState)(null),[F,U]=(0,r.useState)({score:0,label:""}),[G,V]=(0,r.useState)(!1),[H,J]=(0,r.useState)(!1),[W,Q]=(0,r.useState)(!1),[K,Z]=(0,r.useState)(0),[X,Y]=(0,r.useState)(!1),ee=(0,r.useRef)(null),ea=(0,r.useRef)(null),[et,er]=(0,r.useState)(!1),eo=(0,r.useRef)(a);(0,r.useEffect)(()=>{eo.current=a},[a]);let ei=(0,r.useCallback)(e=>{let a=/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e);return q(e.length>0?a:null),a},[]),en=(0,r.useCallback)(e=>{let a=0;e.length>0&&!t(e)&&(e.length>=8&&a++,e.length>=12&&a++,e.length>=16&&a++,/\s/.test(e)&&a++,[/[a-z]/,/[A-Z]/,/[0-9]/,/[^A-Za-z0-9\s]/].filter(a=>a.test(e)).length>=3&&a++),U({score:a,label:e.length>0?["Fraca","Fraca","Média","Forte","Muito forte"][Math.min(a,4)]:""})},[]),el=async e=>{if(e?.preventDefault(),!ei(I)){S("Digite um email válido"),(0,n.trackEvent)("signup_email_error",{flow_variant:p,error_code:"invalid_format"});return}w(!0),S(""),A(!1);try{let e=await fetch(`${i.API_URL}/api/auth/check-email`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:I})}),a=await e.json();if(e.ok&&!1===a.available){S("Este email já está cadastrado. Entre com sua senha."),q(!1),A(!0),(0,n.trackEvent)("signup_email_error",{flow_variant:p,error_code:"exists"});return}let t=Math.round((Date.now()-g.current)/1e3);(0,n.trackEvent)("signup_email_submitted",{flow_variant:p,seconds_on_step:t}),j(2)}catch(e){console.warn("Erro ao verificar email:",e),(0,n.trackEvent)("signup_email_error",{flow_variant:p,error_code:"network"}),j(2)}finally{w(!1)}},es=async a=>{if(a?.preventDefault(),S(""),C(null),A(!1),!$.trim()){S("Digite seu nome"),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:"no_name"});return}let t=u.filter(e=>!e.ok(M)).map(e=>e.label);if(t.length>0){let e=1===t.length?t[0]:`${t.slice(0,-1).join(", ")} e ${t[t.length-1]}`;S(`Falta na senha: ${e}`),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:"password_regras",faltando:u.filter(e=>!e.ok(M)).map(e=>e.id)});return}w(!0);try{let a=await f($.trim(),I,M);if(a.success){let t=Math.round((Date.now()-g.current)/1e3);(0,n.trackEvent)("signup_register_submitted",{flow_variant:p,seconds_on_step:t}),j(3),e?.(a)}else if("OAUTH_ACCOUNT_EXISTS"===a.code)S(a.error),C(a.provider),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:"oauth_account_exists"});else if("EMAIL_EXISTS"===a.code)S(a.error),A(!0),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:"email_ja_existe"});else{var r;let e;S(a.error||"Erro ao criar conta"),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:(r=a.error,(e=String(r||"").toLowerCase())?e.includes("já está cadastrado")||e.includes("ja esta cadastrado")||e.includes("já cadastrado")?"email_ja_existe":e.includes("email inválido")||e.includes("email invalido")?"email_invalido":e.includes("obrigatóri")||e.includes("obrigatori")?"campo_obrigatorio":e.includes("senha")?"senha_recusada_backend":e.includes("limite")||e.includes("muitas tentativas")?"rate_limit":"backend_outro":"backend_sem_mensagem")})}}catch(e){S("Erro ao criar conta. Tente novamente."),(0,n.trackEvent)("signup_register_error",{flow_variant:p,error_code:"network"})}finally{w(!1)}},eu=(0,r.useCallback)(()=>{S(""),b.current=!0;let e=window.location.pathname+window.location.search,a=(0,l.getGclid)(),t=new URLSearchParams({from:e,...a?{gclid:a}:{}}
1);(0,s.levarOrigemParaOAuth)(),window.location.href=`${i.API_URL}/api/auth/oauth/google/start?${t}`},[]);(0,r.useEffect)(()=>{if(!m||!c)return;let e=!1,a=async a=>{if(!a?.credential)return;b.current=!0,(0,n.trackEvent)("signup_oauth_clicked",{provider:"google",flow_variant:p,mode:"inline"}),S("");let t=await h(a.credential);e||(t?.success?eo.current?.(t):S(t?.error||"Nao foi possivel entrar com o Google"))};return(window.google?.accounts?.id?Promise.resolve():d||(d=new Promise((e,a)=>{let t=document.createElement("script");t.src="https://accounts.google.com/gsi/client",t.async=!0,t.defer=!0,t.onload=()=>e(),t.onerror=()=>{d=null,a(Error("gsi load failed"))},document.head.appendChild(t)}))).then(()=>{if(e)return;let t=window.google?.accounts?.id;if(!t||!ee.current)return;t.initialize({client_id:c,callback:a,ux_mode:"popup",auto_select:!1});let r=()=>{let e=ee.current;if(!e)return;let a=Math.min(Math.round(e.getBoundingClientRect().width)||320,400);e.innerHTML="";let r="light"===document.documentElement.getAttribute("data-theme"),o="u">typeof navigator?navigator.language||navigator.languages?.[0]:void 0;t.renderButton(e,{type:"standard",theme:r?"outline":"filled_black",size:"large",text:"continue_with",shape:"pill",logo_alignment:"center",width:a,...o?{locale:o}:{}})};r();let o=Math.round(ee.current.getBoundingClientRect().width),i="u">typeof ResizeObserver?new ResizeObserver(a=>{if(e)return;let t=Math.round(a[0].contentRect.width);t>0&&Math.abs(t-o)>1&&(o=t,r())}):null;i?.observe(ee.current),ea.current=()=>i?.disconnect(),setTimeout(()=>{!e&&ee.current&&ee.current.childElementCount>0&&er(!0)},600)}).catch(()=>{}),()=>{e=!0,ea.current?.(),ea.current=null}},[m,p,h]),(0,r.useEffect)(()=>{g.current=Date.now(),3===x&&null===v.current&&(v.current=Date.now())},[x]),(0,r.useEffect)(()=>{if(3!==x)return;let e=async()=>{try{Q(!0);let e=await fetch(`${i.API_URL}/api/auth/me`,{credentials:"include"});if(e.ok&&(await e.json()).emailVerified){let e=v.current?Math.round((Date.now()-v.current)/1e3):null;return(0,n.trackEvent)("signup_email_verified",{flow_variant:p,seconds_to_verify:e}),Y(!0),!0}}catch(e){console.error("Erro ao verificar status do email:",e)}finally{Q(!1)}return!1};e();let a=0,t=setInterval(async()=>{++a>200?clearInterval(t):await e()&&clearInterval(t)},3e3);return()=>clearInterval(t)},[x,p]),(0,r.useEffect)(()=>{if(K<=0)return;let e=setInterval(()=>{Z(a=>a<=1?(clearInterval(e),0):a-1)},1e3);return()=>clearInterval(e)},[K]);let ec=async()=>{if(!(K>0)){V(!0),J(!1),S("");try{let e=await fetch(`${i.API_URL}/api/auth/resend-verification`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}});if(e.ok)J(!0),Z(60),_.current+=1,(0,n.trackEvent)("signup_email_resent",{flow_variant:p,attempt_count:_.current}),setTimeout(()=>J(!1),5e3);else{let a=await e.json();S(a.error||"Erro ao reenviar email")}}catch(e){S("Erro ao reenviar email. Tente novamente.")}finally{V(!1)}}},ed=(0,r.useCallback)(()=>{x>1&&(j(x-1),S(""))},[x]),em=(0,r.useCallback)(()=>{j(1),D(""),P(""),T(""),z(!1),L(!1),q(null),U({score:0,label:""}),S(""),C(null),w(!1)},[]);return{step:x,loading:y,error:N,errorProvider:E,emailJaExiste:k,email:I,setEmail:D,name:$,setName:P,password:M,setPassword:T,showPassword:O,setShowPassword:z,acceptTerms:R,setAcceptTerms:L,emailValid:B,passwordStrength:F,validateEmail:ei,checkPasswordStrength:en,resendingEmail:G,resendSuccess:H,resendCooldown:K,checkingVerification:W,verified:X,handleEmailSubmit:el,handleRegister:es,handleGoogleLogin:eu,googleBtnRef:ee,googleReady:et,handleResendEmail:ec,goBack:ed,reset:em,setStep:j,setError:S}}],631890);var m=e.i(843476),p=e.i(862162),f=e.i(618566),h=e.i(946219);e.i(313992);var g=e.i(335062),v=e.i(416451),_=e.i(221959),b=e.i(465637),x=e.i(516417),j=e.i(852870),y=e.i(876980),w=e.i(294618),N=e.i(677976),S=e.i(354619),E=e.i(932302);let C=()=>(0,m.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4"}),(0,m.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,m.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,m.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]});e.s(["default",0,({signupFlow:e,onLoginClick:a,variant:t="page",className:i=""})=>{let{toast:l}=(0,h.useToast)(),s=(0,f.usePathname)(),c=(0,r.useRef)(!1),[d,k]=(0,r.useState)(!1);(0,r.useEffect)(()=>((0,o.definirConsentimentoMarketing)(d),()=>(0,o.definirConsentimentoMarketing)(!1)),[d]);let{step:A,loading:I,error:D,errorProvider:$,emailJaExiste:P,email:M,setEmail:T,name:O,setName:z,password:R,setPassword:L,showPassword:B,setShowPassword:q,emailValid:F,passwordStrength:U,validateEmail:G,checkPasswordStrength:V,resendingEmail:H,resendSuccess:J,resendCooldown:W,checkingVerification:Q,handleEmailSubmit:K,handleRegister:Z,handleGoogleLogin:X,googleBtnRef:Y,googleReady:ee,handleResendEmail:ea,goBack:et}=e;if((0,r.useEffect)(()=>{J&&!c.current&&(l.success("E-mail de verificação reenviado."),c.current=!0),J||(c.current=!1)},[J,l]),(0,r.useEffect)(()=>{let e=1===A?"signup_step_1_viewed":2===A?"signup_step_2_viewed":3===A?"signup_step_3_viewed":null;e&&(0,n.trackEvent)(e,{flow_variant:t})},[A,t]),1===A)return(0,m.jsxs)("div",{className:`signup-step ${i}`,children:[(0,m.jsx)("h1",{className:"signup-title",children:"Criar sua conta"}),(0,m.jsx)("p",{className:"signup-subtitle",children:"Comece com seu email"}),(0,m.jsxs)("form",{onSubmit:K,className:"signup-form",children:[(0,m.jsxs)("div",{className:`input-group ${!1===F?"error":!0===F?"valid":""}`,children:[(0,m.jsx)("label",{htmlFor:"signup-email",className:"sr-only",children:"Email"}),(0,m.jsx)(g.Icon,{icon:v.Mail,size:18,className:"input-icon"}),(0,m.jsx)("input",{id:"signup-email",type:"email",placeholder:"[email protected]",value:M,onChange:e=>{T(e.target.value),G(e.target.value)},autoFocus:!0,autoComplete:"email","aria-invalid":!1===F?"true":"false"}),!0===F&&(0,m.jsx)(g.Icon,{icon:N.Check,size:18,className:"input-status valid"})]}),D&&(0,m.jsxs)("div",{className:"signup-error",children:[(0,m.jsx)(g.Icon,{icon:S.AlertCircle,size:16}),D]}),P&&(0,m.jsxs)(p.default,{href:`/entrar?email=${encodeURIComponent(M)}`,className:"signup-btn secundario signup-error-action",onClick:()=>(0,n.trackEvent)("signup_saida_login_clicada",{flow_variant:t,passo:1}
1),children:["Entrar com este email",(0,m.jsx)(g.Icon,{icon:y.ArrowRight,size:18})]}),(0,m.jsx)("button",{type:"submit",className:"signup-btn primary",disabled:!M||I,children:I?(0,m.jsx)(E.default,{size:"sm",inline:!0}):(0,m.jsxs)(m.Fragment,{children:["Continuar",(0,m.jsx)(g.Icon,{icon:y.ArrowRight,size:18})]})})]}),(0,m.jsx)("div",{className:"signup-divider",children:(0,m.jsx)("span",{children:"ou continue com"})}),(0,m.jsxs)("div",{className:"oauth-buttons",children:[(0,m.jsx)("div",{ref:Y,className:"gsi-btn-wrap"}),!ee&&(0,m.jsxs)("button",{className:"oauth-btn google",onClick:()=>{(0,n.trackEvent)("signup_oauth_clicked",{provider:"google",flow_variant:t}),X()},disabled:I,children:[(0,m.jsx)(C,{}),"Google"]})]}),(0,m.jsxs)("p",{className:"signup-login",children:["Já tem uma conta?"," ",a?(0,m.jsx)("button",{type:"button",onClick:a,className:"link-button",children:"Entrar"}):(0,m.jsx)(p.default,{href:`/entrar?from=${encodeURIComponent(s)}`,children:"Entrar"})]})]});if(2===A)return(0,m.jsxs)("div",{className:`signup-step ${i}`,children:[(0,m.jsxs)("button",{className:"back-btn",onClick:et,type:"button",children:[(0,m.jsx)(g.Icon,{icon:w.ArrowLeft,size:18}),"Voltar"]}),(0,m.jsx)("h1",{className:"signup-title",children:"Complete seu cadastro"}),(0,m.jsx)("p",{className:"signup-subtitle",children:M}),(0,m.jsxs)("form",{onSubmit:Z,className:"signup-form",children:[(0,m.jsxs)("div",{className:"input-group",children:[(0,m.jsx)("label",{htmlFor:"signup-name",className:"sr-only",children:"Nome"}),(0,m.jsx)(g.Icon,{icon:_.User,size:18,className:"input-icon"}),(0,m.jsx)("input",{id:"signup-name",type:"text",placeholder:"Seu nome",value:O,onChange:e=>z(e.target.value),autoFocus:!0,autoComplete:"name"})]}),(0,m.jsxs)("div",{className:"input-group",children:[(0,m.jsx)("label",{htmlFor:"signup-password",className:"sr-only",children:"Senha"}),(0,m.jsx)(g.Icon,{icon:b.Lock,size:18,className:"input-icon"}),(0,m.jsx)("input",{id:"signup-password",type:B?"text":"password",placeholder:"Criar senha",value:R,onChange:e=>{L(e.target.value),V(e.target.value)},autoComplete:"new-password"}),(0,m.jsx)("button",{type:"button",className:"password-toggle",onClick:()=>q(!B),children:(0,m.jsx)(g.Icon,{icon:B?j.EyeOff:x.Eye,size:18})})]}),U.label&&(0,m.jsxs)("div",{className:`password-strength strength-${U.score}`,children:[(0,m.jsx)("div",{className:"strength-bar",children:(0,m.jsx)("div",{className:"strength-fill",style:{width:`${U.score/5*100}%`}})}),(0,m.jsx)("span",{className:"strength-label",children:U.label})]}),R.length>0&&(0,m.jsx)("ul",{className:"password-rules","aria-live":"polite",children:u.map(e=>{let a=e.ok(R);return(0,m.jsxs)("li",{className:a?"atendida":"",children:[(0,m.jsx)(g.Icon,{icon:a?N.Check:S.AlertCircle,size:14}),(0,m.jsx)("span",{children:e.label})]},e.id)})}),(0,m.jsx)("div",{className:"terms-agreement",children:(0,m.jsxs)("label",{className:"terms-checkbox-modern",htmlFor:"signup-marketing",children:[(0,m.jsx)("input",{id:"signup-marketing",type:"checkbox",checked:d,onChange:e=>k(e.target.checked)}),(0,m.jsx)("span",{className:"checkbox-custom","aria-hidden":"true",children:d&&(0,m.jsx)(g.Icon,{icon:N.Check,size:14})}),(0,m.jsx)("span",{className:"terms-text",children:"Quero receber novidades e relatórios por e-mail. Dá para sair quando quiser, na conta ou pelo link de descadastro."})]})}),(0,m.jsx)("div",{className:"terms-agreement accepted",children:(0,m.jsxs)("p",{className:"terms-text",children:["Ao criar sua conta, você concorda com os"," ",(0,m.jsx)(p.default,{href:"/termos",target:"_blank",children:"Termos de Uso"})," e a"," ",(0,m.jsx)(p.default,{href:"/privacidade",target:"_blank",children:"PolÃtica de Privacidade"}),"."]})}),D&&(0,m.jsxs)("div",{className:"signup-error",children:[(0,m.jsx)(g.Icon,{icon:S.AlertCircle,size:16}),D]}),"google"===$&&(0,m.jsxs)("button",{type:"button",className:"oauth-btn google signup-error-action",onClick:()=>{(0,n.trackEvent)("signup_oauth_clicked",{provider:"google",flow_variant:t,source:"oauth_account_exists"}),X()},disabled:I,children:[(0,m.jsx)(C,{}),"Entrar com Google"]}),P&&(0,m.jsxs)(p.default,{href:`/entrar?email=${encodeURIComponent(M)}`,className:"signup-btn secundario signup-error-action",onClick:()=>(0,n.trackEvent)("signup_saida_login_clicada",{flow_variant:t,passo:2}
1),children:["Entrar com este email",(0,m.jsx)(g.Icon,{icon:y.ArrowRight,size:18})]}),(0,m.jsx)("button",{type:"submit",className:"signup-btn primary",disabled:I,children:I?(0,m.jsx)(E.default,{size:"sm",inline:!0}):(0,m.jsxs)(m.Fragment,{children:["Criar conta",(0,m.jsx)(g.Icon,{icon:y.ArrowRight,size:18})]})})]})]});if(3===A){let e="1"===new URLSearchParams(window.location.search).get("pago");return(0,m.jsxs)("div",{className:`signup-step ${i}`,children:[(0,m.jsx)("div",{className:"verification-icon",children:(0,m.jsx)(g.Icon,{icon:e?N.Check:v.Mail,size:32})}),(0,m.jsx)("h1",{className:"signup-title",children:e?"Pagamento aprovado":"Verifique seu email"}),(0,m.jsxs)("p",{className:"signup-subtitle",children:[e?"Falta confirmar seu email para liberar o acesso. Enviamos o link para":"Enviamos um link de verificação para",(0,m.jsx)("br",{}),(0,m.jsx)("strong",{children:M})]}),(0,m.jsxs)("div",{className:"verification-info",children:[(0,m.jsx)("p",{children:"Clique no link do email para ativar sua conta."}),(0,m.jsx)("p",{className:"text-muted",children:"Não recebeu? Verifique a pasta de spam."})]}),(0,m.jsxs)("div",{className:"verification-checking",children:[(0,m.jsx)(E.default,{size:"sm",inline:!0}),(0,m.jsx)("span",{children:"Aguardando verificação"})]}),D&&(0,m.jsxs)("div",{className:"signup-error",children:[(0,m.jsx)(g.Icon,{icon:S.AlertCircle,size:16}),D]}),(0,m.jsx)("div",{className:"verification-actions",children:(0,m.jsx)("button",{className:"signup-btn secondary",onClick:ea,disabled:H||W>0,type:"button",children:H?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(E.default,{size:"sm",inline:!0}),"Reenviando"]}):W>0?`Reenviar em ${W}s`:"Reenviar email de verificação"})}),(0,m.jsx)("p",{className:"verification-note",children:"O link expira em 24 horas. Após verificar, você será redirecionado automaticamente."})]})}return null}],438711)},599690,e=>{"use strict";var a=e.i(271645);let t=["scroll","pointermove","pointerdown","keydown","touchstart","wheel"],r={passive:!0,capture:!0},o=!1,i=new Set;function n(){o||(o=!0,t.forEach(e=>window.removeEventListener(e,n)),document.removeEventListener("scroll",n,r),i.forEach(e=>e()),i.clear())}e.s(["default",0,function(){let[e,l]=(0,a.useState)(o);return(0,a.useEffect)(()=>{if(o)return void l(!0);let e=()=>l(!0);return i.add(e),t.forEach(e=>window.addEventListener(e,n,{passive:!0})),document.addEventListener("scroll",n,r),()=>{i.delete(e)}},[]),e}])},287402,e=>{"use strict";e.i(247167),e.s(["API_BASE",0,"https://api.hubpolitico.com.br"])},340917,e=>{"use strict";var a=e.i(745437),t=e.i(125698);let r={2026:0x4bb49246a,2024:0x79e74e68,2022:0x79a11da6,2020:0x790579e4,2018:0x78918262,2016:2,2014:680,2012:1699,2010:14417,2008:14422,2006:14423,2004:14431};function o(e){if(!e?.tse_candidatura_id)return null;let a=Number(e.eleicao_ano),t=r[a],o=String(e.tse_candidatura_id).split("_")[0];if(!t||!(Number.isInteger(a)&&(a-2002)%4==0)||!/^\d+$/.test(o))return null;let i=!/PRESIDENTE/i.test(String(e.cargo||""))&&/^[A-Z]{2}$/.test(String(e.estado||""))?e.estado:"BR";return`https://divulgacandcontas.tse.jus.br/divulga/#/candidato/${a}/${t}/${i}/${o}`}let i={candidatos:"candidatos",resultados:"resultados",contas:"prestacao-de-contas-eleitorais"};function n(e,a){let t=i[e],r=Number(a);return t&&Number.isInteger(r)&&!(r<1994)?`https://dadosabertos.tse.jus.br/dataset/${t}-${r}`:null}let l=`${a.ENTIDADE.nome} (${a.ENTIDADE.dominio})`;
1e.s(["URL_DADOS_ABERTOS_TSE",0,"https://dadosabertos.tse.jus.br/","URL_DIVULGACAND",0,"https://divulgacandcontas.tse.jus.br/divulga/","linkDaCandidatura",0,function(e,a){let t=function(e,a=null){return(Array.isArray(e)?e:[]).find(e=>o(e)&&(null==a||Number(e.eleicao_ano)===Number(a)))||null}(e);if(t)return{href:o(t),texto:`Ver a candidatura de ${t.eleicao_ano} no TSE`};let r=Array.isArray(e)?e:[],i=Number(r.find(e=>Number.isInteger(Number(e?.eleicao_ano)))?.eleicao_ano);if(!Number.isInteger(i))return null;let l="function"==typeof a&&a(i),s=n(l?"resultados":"candidatos",i);return s?{href:s,texto:l?`Ver os resultados de ${i} no TSE`:`Ver as candidaturas de ${i} no TSE`}:null},"textoDaCitacao",0,function({titulo:e,path:a,dados:r="do TSE",data:o=null}){let i,n=[`${function(e="do TSE"){return`${l} com dados ${e}`}(r)}.`];return e&&n.push(`${String(e).trim().replace(/[.\s]+$/,"")}.`),o&&n.push(`Dados de ${o}.`),n.push(`Dispon\xedvel em ${(i=String(a||"/"),`${t.SEO_DEFAULTS.baseUrl}${i.startsWith("/")?i:`/${i}`}`)}.`),n.join(" ")},"urlBibliotecaDeAnuncios",0,function(e=null){return e&&/^\d+$/.test(String(e))?`https://www.facebook.com/ads/library/?active_status=all&ad_type=political_and_issue_ads&country=BR&view_all_page_id=${e}`:"https://www.facebook.com/ads/library/report/?country=BR"},"urlDadosAbertosTse",0,n])},751572,25804,e=>{"use strict";e.i(287402);var a=e.i(123400),t=e.i(10228),r=e.i(532499);let o={hoje:"/api/radar/reports/hoje",recentes:"/api/radar/reports/recentes?limit=12",daily:"/api/radar/reports/daily"};function i(e){if(null==e||""===e)return null;let a=e instanceof Date?e.getTime():new Date(e).getTime();return Number.isNaN(a)?null:a}function n(e){return("string"==typeof e?e.trim():"")||null}function l(e){return String(e).padStart(2,"0")}function s(e){let a=new Intl.DateTimeFormat("en-CA",{timeZone:"America/Sao_Paulo",year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(e)),t=e=>Number(a.find(a=>a.type===e)?.value),r=t("year"),o=t("month"),i=t("day");return{ano:r,mes:o,dia:i,corridos:Math.round(Date.UTC(r,o-1,i)/864e5)}}function u(e){return l(e.dia)+"/"+l(e.mes)}function c(e){let t=(0,a.horaDeSaoPaulo)(e);return t?l(t.hora)+":"+l(t.minuto):null}function d(e,a=Date.now()){let t=i(e),r=c(e);if(null==t||!r)return null;let o=s(t);return s(i(a)??Date.now()).corridos-o.corridos<=0?r:u(o)+" às "+r}function m(e,t){if(!e||"object"!=typeof e)return null;let r=e.type||t,o=n(e.slug),l=n(e.titulo),s=i(e.created_at??e.generated_at);return(0,a.getBoletim)(r)&&o&&l&&null!=s?{tipo:r,slug:o,titulo:l,subtitulo:n(e.subtitulo),destaque:n(e.destaque),em:new Date(s).toISOString(),ms:s}:null}function p(e){let{hoje:a,recentes:t,daily:r}=e||{},o=[];for(let e of[a?.reports,t?.reports])Array.isArray(e)&&e.forEach(e=>o.push(m(e)));Array.isArray(r?.schedule)&&r.schedule.forEach(e=>{e?.status==="ready"&&o.push(m(e.report,e.type))});let i=new Map;for(let e of o){if(!e)continue;let a=e.tipo+"|"+e.slug,t=i.get(a);if(!t){i.set(a,e);continue}t.subtitulo=t.subtitulo||e.subtitulo,t.destaque=t.destaque||e.destaque}return[...i.values()].sort((e,a)=>a.ms-e.ms)}function f(e,a){return(0,r.hrefDaEdicao)(e,a)||r.CAMINHO_DE_HOJE}function h(e,{agora:t}={}){let r=i(t)??Date.now(),o=p(e),n=0,m=a.TIPOS_DE_BOLETIM.map(e=>{let t,i,m,p=(0,a.getBoletim)(e),h=o.find(a=>a.tipo===e&&r-a.ms<=864e5);if(!h){let t,o;return t=function(e,t){if(!Array.isArray(e)||0===e.length)return null;let r=(0,a.horaDeSaoPaulo)(new Date(t));if(!r)return e[0];let o=60*r.hora+r.minuto;return e.find(e=>{let t=(0,a.horaDeSaoPaulo)(e);return t&&60*t.hora+t.minuto>o})||e[0]}(p.horas,r),{tipo:e,nome:p.nome,familia:p.familia,publicado:!1,slug:null,href:null,titulo:null,subtitulo:null,destaque:null,em:null,hora:null,deOntem:!1,dia:null,quando:(o=(0,a.horaDeSaoPaulo)(t))?"sai às "+o.hora+"h"+(o.minuto?l(o.minuto):""):null,marcaQuando:t}}return n+=1,t=s(r).corridos,m=(i=s(h.ms)).corridos<t,{tipo:e,nome:p.nome,familia:p.familia,publicado:!0,slug:h.slug,href:f(e,h.em),titulo:h.titulo,subtitulo:h.subtitulo,destaque:h.destaque,em:h.em,hora:c(h.em),deOntem:m,dia:m?u(i):null,quando:d(h.em,r),marcaQuando:h.em}});return n>0?m:null}function g(e){let a=(Array.isArray(e)?e:[]).filter(e=>e?.publicado&&e.em);return 0===a.length?null:a.reduce((e,a)=>i(a.em)>i(e.em)?a:e)}function v(e,a){return(Array.isArray(e)?e:[]).find(e=>e?.tipo===a)||null}function _(e,a,{agora:t}={}){let r=n(a);if(!r)return null;let o=p(e).find(e=>e.slug===r);if(!o)return null;let l=i(t)??Date.now(),m=s(o.ms),f=m.corridos===s(l).corridos-1;return{tipo:o.tipo,em:o.em,hora:c(o.em),deOntem:f,dia:f?u(m):null,quando:d(o.em,l),marcaQuando:o.em}}function b(e){return("string"==typeof e?e.trim():"")||null}e.s(["CAMINHOS_DOS_BOLETINS",0,o,"caminhoDoRadarDaEstante",0,function(e){let a=(0,r.diaEmSaoPaulo)(g(e)?.em);return a?(0,r.caminhoDoDia)(a):r.CAMINHO_DE_HOJE},"edicaoMaisRecente",0,g,"edicaoPorSlug",0,_,"horaDaEdicao",0,c,"hrefDaLinha",0,f,"linhaDoBoletim",0,v,"montarBoletinsDoDia",0,h,"quandoSaiu",0,d],25804);let x=["x_pulse","daily_redes_monitor"],j={monitor:"/api/radar/monitor/hub",recentes:o.recentes,daily:o.daily};e.s(["CAMINHOS_DO_RADAR",0,j,"CRESCERAM_LIMIT",0,4,"TRENDING_LIMIT",0,8,"normalizarCresceram",0,function(e){let a=(Array.isArray(e?.data)?e.data:[]).filter(e=>e?.slug&&e?.nome).slice(0,4).map(e=>({pessoa_id:e.pessoa_id??null,slug:e.slug,nome:e.nome,foto_url:e.foto_url??null,partido:e.partido??null,seguidores:e.seguidores??null,ganho_7d:e.ganho_7d??null}));return a.length>0?a:null},"normalizarMaisVistos",0,function(e){let a=(Array.isArray(e)?e:e?.candidatos||[]).filter(e=>e?.slug&&e?.nome_urna).slice(0,8).map(e=>({pessoa_id:e.pessoa_id??null,slug:e.slug,nome_urna:e.nome_urna,foto_url:e.foto_url??null,partido_sigla:e.partido_sigla??null,estado_sigla:e.estado_sigla??null,views_periodo:Number(e.views_periodo)||0}
1));return a.length>0?a:null},"normalizarRadar",0,function(e,{agora:r}={}){let{monitor:o=null,recentes:i=null,daily:n=null}=e||{},l={hoje:null,recentes:i,daily:n},s=function(e){let a=e?.pulso;if(!a)return null;let t={x_pulse:[],daily_redes_monitor:[]};for(let e of Array.isArray(a.vozes)?a.vozes:[]){let a=x.includes(e?.de)?e.de:"x_pulse",r=function(e){let a=b(e?.nome);if(!a)return null;let t={pessoa_id:e.pessoa_id??null,slug:b(e.slug),nome:a,partido:e.partido??null,foto_url:e.foto_url??null};if("citado"===e.origem){let a=Number(e.citado_em?.narrativa_idx);if(!Number.isInteger(a)||a<0||!t.slug)return null;let r=b(e.genero);return{...t,posicao:null,origem:"citado",citado_em:{narrativa_idx:a},ancora:null,...r?{genero:r}:{}}}let r=b(e.posicao);return r?{...t,posicao:r}:null}(e);r&&t[a].push(r)}let r=(Array.isArray(a.hashtags)?a.hashtags:[]).filter(Boolean).slice(0,5);return 0===t.x_pulse.length&&0===t.daily_redes_monitor.length&&0===r.length?null:{slug:b(a.slug),titulo:b(a.titulo),tomGeral:b(a.tomGeral),hashtags:r,vozes:t}}(o),u=h(l,{agora:r}),c=u?"hoje":null;if(!u){let e=function(e,t,r){let o=(0,a.getBoletim)("x_pulse");if(!o||!e?.slug||!e?.titulo)return null;let i=_(t,e.slug,{agora:r});return{tipo:"x_pulse",nome:o.nome,familia:o.familia,publicado:!0,slug:e.slug,href:f("x_pulse",i?.em),titulo:e.titulo,subtitulo:null,destaque:null,em:i?.em??null,hora:i?.hora??null,deOntem:i?.deOntem??!1,dia:i?.dia??null,quando:i?.quando??null,marcaQuando:i?.marcaQuando??null}}(s,l,r);u=e?[e]:null}if(!u)return null;let d=(e,a)=>!!(e?.publicado&&a&&e.slug===a),m=d(v(u,"x_pulse"),s?.slug),p=d(v(u,"daily_redes_monitor"),b(o?.monitor?.slug)),g=(e,a)=>e.map(e=>"citado"===e.origem?{...e,ancora:a?.href?a.href+(a.href.includes("#")?"-":"#")+"narrativa-"+(e.citado_em.narrativa_idx+1):null}:e),j={x_pulse:m?g(s.vozes.x_pulse,v(u,"x_pulse")):[],daily_redes_monitor:p&&s?g(s.vozes.daily_redes_monitor,v(u,"daily_redes_monitor")):[]},y=b(o?.monitor?.termometro?.resumo),w=(0,t.lerTotalDasRedes)(o?.termometro_redes);return{quando:c,boletins:u,pulso:s?{slug:s.slug,titulo:s.titulo,tomGeral:m?s.tomGeral:null,hashtags:m?s.hashtags:[]}:null,vozes:j,resumoDasRedes:y&&p?y:null,termometroRedes:w}}],751572)},587469,e=>{"use strict";var a=e.i(53125);let t="hubpol_pending_checkout",r={clique:864e5,visita:18e5};function o(){try{let e=localStorage.getItem(t);if(!e)return null;let a=JSON.parse(e);if(!a||!a.plan)return null;let o=r[a.via]||r.visita;if(a.savedAt&&Date.now()-a.savedAt>o)return localStorage.removeItem(t),null;return{plan:a.plan,cycle:a.cycle||"monthly",via:a.via||"visita"}}catch{return null}}e.s(["consumePendingCheckout",0,function(){let e=o();try{localStorage.removeItem(t)}catch{}return e},"peekPendingCheckout",0,function(){return o()},"pendingCheckoutUrl",0,function(e){return(0,a.hrefDoPagamento)(e.plan,e.cycle||"monthly")},"savePendingCheckout",0,function(e,a,r="clique"){if(e)try{if("visita"===r){let r=localStorage.getItem(t);if(r){let t=JSON.parse(r);if(t?.via==="clique"&&t.plan===e&&t.cycle===(a||"monthly"))return}}localStorage.setItem(t,JSON.stringify({plan:e,cycle:a||"monthly",via:r,savedAt:Date.now()}))}catch{}}])},10228,e=>{"use strict";let a="America/Sao_Paulo",t=/^(\d{4})-(\d{2})-(\d{2})$/;function r(e){if(null==e||""===e)return null;let a=Number(e);return Number.isFinite(a)&&a>=0&&a<=100?a:null}function o(e){if(!e)return null;let a=new Date(e);return Number.isNaN(a.getTime())?null:a}function i(e){let a="string"==typeof e?e.trim().slice(0,10):"";return t.test(a)?a:null}function n(e){let a=t.exec(i(e)||"");return a?a[3]+"/"+a[2]:null}e.s(["diaAnteriorCurto",0,function(e){let a=t.exec(i(e)||"");if(!a)return null;let r=new Date(Date.UTC(Number(a[1]),Number(a[2])-1,Number(a[3]),12));return r.setUTCDate(r.getUTCDate()-1),String(r.getUTCDate()).padStart(2,"0")+"/"+String(r.getUTCMonth()+1).padStart(2,"0")},"diaCurto",0,n,"diaDoTermometro",0,i,"diaEmSaoPaulo",0,function(e){let t=o(e);return t?t.toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",timeZone:a}):null},"horaEmSaoPaulo",0,function(e){let t=o(e);return t?t.toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit",timeZone:a}):null},"lerTotalDasRedes",0,function(e){if(!e||"object"!=typeof e)return null;let a=i(e.dia),t=function(e){if(null==e||""===e)return null;let a=Number(e);return Number.isFinite(a)&&a>=0?Math.round(a):null}(e.publicacoes),n=r(e.pct_negativas);return a&&t&&null!=n?{dia:a,fechadoEm:o(e.fechado_em)?e.fechado_em:null,publicacoes:t,pctNegativas:n}:null},"pctInteiro",0,function(e){let a=r(e);return null==a?null:Math.round(a)+"%"},"rotuloDoTotal",0,function(e){return e?"negativas em "+(1===e.publicacoes?"1 publicação":Number(e.publicacoes).toLocaleStr
1ing("pt-BR")+" publicações")+" de polÃticos sobre polÃtica nas redes em "+n(e.dia):null}])},641379,e=>{"use strict";var a=e.i(851846);let t="hubpolitico_geolocalizacao";function r(){try{let e=localStorage.getItem(t);if(!e)return null;let a=JSON.parse(e),r=Date.now();if(a.expira_em&&r>a.expira_em)return localStorage.removeItem(t),null;return a}catch(e){return console.error("Erro ao ler geolocalização salva:",e),null}}function o(e){try{let a=Date.now()+864e5,r={...e,timestamp:Date.now(),expira_em:a};return localStorage.setItem(t,JSON.stringify(r)),r}catch(e){return console.error("Erro ao salvar geolocalização:",e),null}}async function i(){try{let e=await fetch("/api/cf-geo",{headers:{Accept:"application/json"},signal:AbortSignal.timeout(4e3)});if(!e.ok)throw Error("Erro na API de IP");let a=await e.json();if(!a.latitude||!a.longitude)throw Error("Coordenadas não disponÃveis");return{lat:a.latitude,lng:a.longitude,cidade:a.cidade,estado:a.estado,uf:a.uf,pais:"BR"===a.country?"Brasil":a.country,metodo:"ip"}}catch(e){throw Error(`Falha no IP geolocation: ${e.message}`)}}async function n(){let e=r();if(e)return e;try{let e=await i(),a=await c(e.cidade,e.uf),t={...e,...a,timestamp:Date.now()};return o(t),t}catch{return null}}async function l(e,a){try{let t=await fetch(`https://nominatim.openstreetmap.org/reverse?format=json&lat=${e}&lon=${a}&accept-language=pt-BR`,{headers:{"User-Agent":"HubPolitico/1.0"}});if(!t.ok)return null;let r=await t.json();if(r.address){let e=r.address.suburb||r.address.neighbourhood||r.address.quarter||r.address.city_district||r.address.district||r.address.subdistrict||r.address.borough||r.address.residential||r.address.subdivision;
1return console.log("ðï¸ [Geo] Bairro encontrado via Nominatim:",e),e||null}return null}catch(e){return console.warn("â ï¸ [Geo] Erro ao buscar bairro:",e.message),null}}async function s(e,t){try{let r=await fetch(`${a.default}/api/cidades/proximas?lat=${e}&lng=${t}&limit=1`);if(!r.ok)throw Error("Erro ao buscar cidade");let o=await r.json();if(o.cidades&&o.cidades.length>0){let e=o.cidades[0];return{cidade_id:e.id,cidade_nome:e.nome,uf:e.estado_sigla,slug:e.slug,distancia:e.distancia}}return null}catch(e){return console.error("Erro ao buscar cidade próxima:",e),null}}async function u(e=!1){if(!e){let e=r();if(e)return{sucesso:!0,dados:e,origem:"cache"}}let a=null,t=null;try{console.log("ð Tentando geolocalização do navegador...");let e=await new Promise((e,a)=>{"u"<typeof navigator||!navigator.geolocation?a(Error("Geolocalização não suportada")):navigator.geolocation.getCurrentPosition(a=>{e({lat:a.coords.latitude,lng:a.coords.longitude,precisao:a.coords.accuracy,metodo:"navegador"})},e=>{let t="Erro ao obter localização";switch(e.code){case e.PERMISSION_DENIED:t="Permissão negada";break;case e.POSITION_UNAVAILABLE:t="Localização indisponÃvel";break;case e.TIMEOUT:t="Tempo esgotado"}a(Error(t))},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0})}),[t,r]=await Promise.all([s(e.lat,e.lng),l(e.lat,e.lng)]);a={...e,...t,bairro:r||null,timestamp:Date.now()},console.log("â
Geolocalização por navegador:",a)}catch(e){console.warn("â ï¸ Navegador falhou:",e.message),t=e;try{console.log("ð Tentando IP geolocation...");let e=await i(),t=await c(e.cidade,e.uf);a={...e,...t,timestamp:Date.now()},console.log("â
Geolocalização por IP:",a)}catch(e){console.error("â IP também falhou:",e.message),a={lat:-23.5505,lng:-46.6333,cidade_nome:"São Paulo",uf:"SP",metodo:"fallback",timestamp:Date.now()},console.log("â ï¸ Usando fallback (São Paulo)")}}return a?(o(a),{sucesso:!0,dados:a,origem:a.metodo}):{sucesso:!1,erro:t?.message||"Erro desconhecido",origem:null}}async function c(e,t){try{let r=await fetch(`${a.default}/api/cidades/buscar?q=${encodeURIComponent(e)}&uf=${t}&limit=1`);if(!r.ok)return null;let o=await r.json();if(o.cidades&&o.cidades.length>0){let e=o.cidades[0];return{cidade_id:e.id,cidade_nome:e.nome,slug:e.slug}}return null}catch(e){return console.error("Erro ao buscar cidade por nome:",e),null}}let d="hubpolitico_lugar_por_ip";async function m({signal:e}={}){try{let e=JSON.parse(localStorage.getItem(d)||"null");if(e?.em&&Date.now()-e.em<864e5)return e.dados}catch{}let t=await fetch(`${a.default}/api/geolocalizacao/ip`,{signal:e}),r=t.ok?await t.json():null;if(r?.uf)try{localStorage.setItem(d,JSON.stringify({em:Date.now(),dados:r}))}catch{}return r}e.s(["formatarLocalizacao",0,function(e){if(!e)return"Localização desconhecida";let a=[];e.cidade_nome&&a.push(e.cidade_nome),e.uf&&a.push(e.uf);let t=a.join(" - ");return"navegador"===e.metodo?t+=" (preciso)":"ip"===e.metodo&&(t+=" (aprox.)"),t},"getLocalizacaoSalva",0,r,"limparLocalizacao",0,function(){try{localStorage.removeItem(t)}catch(e){console.error("Erro ao limpar geolocalização:",e)}},"lugarPorIp",0,m,"obterGeolocalizacao",0,u,"obterLocalizacaoSilenciosa",0,n,"salvarLocalizacao",0,o,"suportaGeolocalizacao",0,function(){return!("u"<typeof navigator)&&"geolocation"in navigator}])},70629,e=>{"use strict";let a="hubpolitico_preferences";function t(){try{let e=localStorage.getItem(a);if(!e)return null;return JSON.parse(e)}catch(e){return console.error("Erro ao ler preferências:",e),null}}e.s(["getLocationPreference",0,function(){let e=t(),a=e?.location||null;if(!a)return null;let r=Date.now()-Number(a.timestamp||0);return!Number.isFinite(r)||r>6048e5?null:a},"saveLocationPreference",0,function(e,r,o){try{let i=t()||{};return i.location={cidade:e,uf:r,cidadeNome:o,timestamp:Date.now()},localStorage.setItem(a,JSON.stringify(i)),console.log("â
Preferência de localização salva:",i.location),i}catch(e){return console.error("Erro ao salvar preferências:",e),null}}])},138762,e=>{"use strict";let a=new Map;e.s(["cacheMention",0,function(e){if(!e||!e.nome)return;let t=e.nome.toLowerCase();a.set(t,{type:e.type||"pessoa",slug:e.slug||`${e.type}-${e.id}`,id:e.id,nome:e.nome,foto:e.foto,subtitulo:e.subtitulo})},"default",0,a,"getCachedMention",0,function(e){return e&&a.get(e.toLowerCase())||null}])},777582,e=>{"use strict";var a=e.i(843476),t=e.i(271645);e.s(["default",0,function({valor:e,formatar:r,className:o}){let[i,n]=(0,t.useState)(e),l=(0,t.useRef)(e),s=(0,t.useRef)(null);return(0,t.useEffect)(()=>
1{if(null==e||null===l.current||void 0===l.current){l.current=e,n(e);return}let a=l.current;if(a===e)return;if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches){l.current=e,n(e);return}let t=performance.now(),r=o=>{let i=Math.min(1,(o-t)/700),u=1===i?e:a+(e-a)*(1-(1-i)**3);l.current=u,n(u),i<1&&(s.current=requestAnimationFrame(r))};return s.current=requestAnimationFrame(r),()=>cancelAnimationFrame(s.current)},[e]),(0,a.jsx)("span",{className:o,children:null==i?"-":r(i)})}])},532499,e=>{"use strict";Object.freeze(["dia","hoje","topicos","monitor","tempo-real","report"]);let a=Object.freeze({morning_briefing:["06:00"],x_pulse:["07:30","19:30"],daily_redes_monitor:["08:00"],daily_sentiment:["10:00","16:00"],afternoon_panorama:["13:00"],yesterday_summary:["20:00"]}),t=/^(\d{4})-(\d{2})-(\d{2})$/;function r(e){if(null==e||""===e)return null;let a=e instanceof Date?e:new Date(e);return Number.isNaN(a.getTime())?null:a}function o(e){let a=new Intl.DateTimeFormat("en-CA",{timeZone:"America/Sao_Paulo",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hourCycle:"h23"}).formatToParts(e),t=e=>a.find(a=>a.type===e)?.value;return{dia:`${t("year")}-${t("month")}-${t("day")}`,hora:Number(t("hour")),minuto:Number(t("minute"))}}function i(e){let a=r(e);return a?o(a).dia:null}function n(e){let a=/^(\d{1,2}):(\d{2})$/.exec(String(e||"").trim());if(!a)return null;let t=Number(a[1]),r=Number(a[2]);return t>23||r>59?null:`${t}h${r?String(r).padStart(2,"0"):""}`}function l(e){return`/radar/dia/${e}`}e.s(["CAMINHO_DE_HOJE",0,"/radar/hoje","caminhoDoDia",0,l,"diaEmSaoPaulo",0,i,"ehDiaValido",0,function(e){let a=t.exec(String(e||""));if(!a)return!1;let[r,o,i]=[Number(a[1]),Number(a[2]),Number(a[3])],n=new Date(Date.UTC(r,o-1,i));return n.getUTCFullYear()===r&&n.getUTCMonth()===o-1&&n.getUTCDate()===i},"hrefDaEdicao",0,function(e,t){let s=i(t),u=function(e,t){let i=r(t);if(!i)return null;let{hora:l,minuto:s}=o(i),u=60*l+s,c=a[e];if(!c)return n(`${l}:${s>=30?"30":"00"}`);let d=c.filter(e=>(e=>{let[a,t]=e.split(":").map(Number);return 60*a+t})(e)<=u);return n(d.length?d[d.length-1]:c[0])}(e,t);return s&&u?`${l(s)}#${u}`:null}])}]);
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.