PageSourceSearch

https://fapemig.br/_nuxt/gII_6e0j.js

js fapemig.br collected 2026-10-01 10:35:11 UTC 6,851 bytes, 1 lines download raw bytes

1import{z as S,w as Y,ab as O,r as y,aa as j,d as $,o as c,c as b,t as g,g as t,e as l,k as v,l as C,K as E,n as D,u as M,f as F,H as N,G as I,F as q,i as h,j as B}from"./BKRH0lRf.js";import{u as w}from"./3swCeJWF.js";import"./rMsMdmSW.js";function T(s){if(!s)return"";const e=s.split(" ");if(!e[0])return"";const a=e[0].split("-");if(a.length<2)return"";const n=Number(a[0]),i=Number(a[1]),r=Number(a[2]);if(!Number.isFinite(n)||!Number.isFinite(i))return"";const o=["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"][i-1];return o?`${r} de ${o} de ${n}`:""}function P(s,e,a){const{enabled:n,minFontSize:i=48,maxFontSize:r=192}=a;function _(){if(!n.value||!s.value||!e.value)return;const p=s.value.clientWidth,d=e.value;let m=r;for(d.style.fontSize=`${m}px`;d.scrollWidth>p&&m>i;)m-=2,d.style.fontSize=`${m}px`}async function o(){await O(),_()}return S(o),Y(n,o),{fitText:o}}function V(s,e,a){const n=y(0);function i(o){return o*(2-o)}function r(){const o=performance.now();function p(d){const m=d-o,f=Math.min(m/e,1),u=i(f),z=s*u;a?n.value=Number(z.toFixed(2)):n.value=Math.floor(z),f<1&&requestAnimationFrame(p)}requestAnimationFrame(p)}function _(){n.value=0,r()}return{animatedValue:n,restartAnimation:_}}function A(s){const e=y(null),a=y(!1);return S(()=>{if(e.value){const n=new IntersectionObserver(i=>{i.forEach(r=>{r.isIntersecting&&!a.value&&(s(),a.value=!0,n.disconnect())})},{threshold:.1});n.observe(e.value),j(()=>{n.disconnect()})}}),{target:e}}const W={key:1,class:"fapemig_in_numbers_card_outlined__title"},G={class:"fapemig_in_numbers_card_outlined__description"},Q=$({__name:"FFapemigInNumbersCardOutlined",props:{title:String,quantity:{type:Number,required:!0},description:String,large:Boolean},setup(s){const e=s,a=y(null),{animatedValue:n,restartAnimation:i}=V(e.quantity,2e3,e.large),{target:r}=A(()=>{i()}),{fitText:_}=P(r,a,{enabled:v(()=>e.large),minFontSize:48,maxFontSize:192}),{formatNumberWithCurrency:o,formatNumberWithPercent:p}=w(),d=v(()=>e.large?p(n.value):o(n.value));return Y(()=>d.value,()=>{_()}),(m,f)=>(c(),b("section",{ref_key:"target",ref:r,class:"fapemig_in_numbers_card_outlined__section",tabindex:"0"},[s.large?(c(),b("h2",{key:0,ref_key:"titleRef",ref:a,class:"fapemig_in_numbers_card_outlined__title-large"},g(t(d)),513)):(c(),b("h2",W,g(t(d)),1)),l("p",G,g(s.description),1)],512))}}),x=Object.assign(C(Q,[["__scopeId","data-v-00d97880"]]),{__name:"FapemigInNumbersFFapemigInNumbersCardOutlined"}),H={class:"fapemig_in_numbers_card__content"},K={class:"fapemig_in_numbers_card__title"},R={class:"fapemig_in_numbers_card__quantity"},L={class:"fapemig_in_numbers_card__description"},U=$({__name:"FFapemigInNumbersCard",props:{title:String,quantity:{type:Number,required:!0},description:String},setup(s){const e=s,a=y(!1),{target:n}=A(()=>{a.value=!0}),{formatNumberWithDot:i}=w(),r=v(()=>i(e.quantity)),_=v(()=>a.value?{"fade-in":a.value,"opacity-100":a.value}:"opacity-0");return(o,p)=>(c(),b("section",{ref_key:"target",ref:n,class:E(["fapemig_in_numbers_card__section",_.value]),tabindex:"0"},[l("div",H,[l("p",K,g(s.title),1),l("h2",R,g(r.value),1),l("p",L,g(s.description),1)])],2))}}),k=Object.assign(C(U,[["__scopeId","data-v-15cafe75"]]),{__name:"FapemigInNumbersFFapemigInNumbersCard"});function J(){const s=y("lastFiveYears"),{data:e,pending:a,error:n}=D(()=>`fapemig-in-numbers:${s.value}`,()=>$fetch("/api/fapemig-in-numbers",{query:{time:s.value}}),{watch:[s],getCachedData(r,_){return _.payload.data[r]??_.static.data[r]}});return{fapemigInNumbers:v(()=>e.value??null),time:s,pending:a,error:n}}const X={id:"fapemig-in-numbers",class:"fapemig_in_numbers__section"},Z={class:"fapemig_in_numbers__header"},ee={class:"fapemig_in_numbers__buttons"},te={key:0,class:"fapemig_in_numbers__content"},ne={key:1,class:"fapemig_in_numbers__content"},se={key:2,class:"fapemig_in_numbers__content"},ae={class:"fapemig_in_numbers__outlined-section"},ie={class:"fapemig_in_numbers__card-section"},re={class:"fapemig_in_numbers__footer"},oe={key:0,class:"fapemig_in_numbers__footer-description"},ue=$({__name:"FFapemigInNumbers",setup(s){const e=y(0),a=y(new Date().getFullYear()),{isMobile:n}=M(),{fapemigInNumbers:i,time:r,pending:_,error:o}=J();async function p(){r.value!=="lastFiveYears"&&(r.value="lastFiveYears",e.value++)}async function d(){r.value!=="currentYear"&&(r.value="currentYear",e.value++)}function m(f){if(f==null)return 0;const u=typeof f=="number"?f:Number(f.replace(",","."));return Number.isFinite(u)?u:0}return(f,u)=>(c(),b("section",X,[l("header",Z,[u[1]||(u[1]=l("div",{class:"fapemig_in_numbers__header-title-container"},[l("h2",{class:"fapemig_in_numbers__header-title"},"FAPEMIG em Números"),l("p",{class:"fapemig_in_numbers__header-description"}," Descubra os resultados e impactos das iniciativas da FAPEMIG em Minas Gerais ")],-1)),l("div",ee,[F(q,{text:t(r)==="currentYear",size:"full","font-size":t(n)?"sm":"md",onClick:p},{default:N(()=>[...u[0]||(u[0]=[I("Últimos 5 Anos",-1)])]),_:1},8,["text","font-size"]),F(q,{text:t(r)==="lastFiveYears",size:"full","font-size":t(n)?"sm":"md",onClick:d},{default:N(()=>[I("No ano ("+g(t(a))+")",1)]),_:1},8,["text","font-size"])])]),t(_)?(c(),b("section",te,[...u[2]||(u[2]=[l("h1",null,"Carregando...",-1)])])):t(o)?(c(),b("section",ne,[...u[3]||(u[3]=[l("h1",null,"Erro ao carregar os dados",-1)])])):t(i)?(c(),b("section",se,[l("section",ae,[(c(),h(x,{key:`totalCommitted-${t(e)}`,quantity:m(t(i).total_contracted),description:"Total contratado"},null,8,["quantity"])),(c(),h(x,{key:`totalAuthorized-${t(e)}`,quantity:m(t(i).total_requested),description:"Total solicitado"},null,8,["quantity"])),(c(),h(x,{key:`budgetExecutionRate-${t(e)}`,quantity:m(t(i).percentual_contracted),description:"Percentual de contratações",large:""},null,8,["quantity"]))]),l("section",ie,[(c(),h(k,{key:`directBeneficiaries-${t(e)}`,title:"Beneficiários Diretos",quantity:m(t(i).total_direct_benef
1iciaries),description:"Beneficiários de bolsas e projetos"},null,8,["quantity"])),(c(),h(k,{key:`scholarshipHolders-${t(e)}`,title:"Bolsistas",quantity:m(t(i).fellows),description:"Bolsistas de cota, 20% dos recursos contratados"},null,8,["quantity"])),(c(),h(k,{key:`institutionsCompanies-${t(e)}`,title:"Instituições e Empresas",quantity:m(t(i).total_institutions),description:"Instituições que tiveram projetos aprovados"},null,8,["quantity"]))])])):B("",!0),l("footer",re,[t(i)?(c(),b("p",oe," Indicadores atualizados em "+g(t(T)(t(i).updated_at))+". ",1)):B("",!0),F(q,{outlined:"",to:"/difusao-do-conhecimento/fapemig-em-numeros/painel-de-indicadores-dashboard"},{default:N(()=>[...u[4]||(u[4]=[I("Explore nossos Números",-1)])]),_:1})])]))}}),_e=Object.assign(C(ue,[["__scopeId","data-v-1cffbe12"]]),{__name:"FapemigInNumbersFFapemigInNumbers"});export{_e as default};

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