1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4041],{93506:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/organizacao",function(){return t(35673)}])},78350:function(n,e,t){"use strict";t.d(e,{Cq:function(){return a},jS:function(){return r}});var r=function(n){var e=String(n).includes(",");return n?e?parseFloat(n.replace(",",".")):Number(n):0},a=function(n){var e=String(n).includes(",");return n?e?parseFloat(n.replace(/[.,]/g,(function(n){return","===n?".":""}))):Number(n):0}},35673:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSP:function(){return Xt},default:function(){return nr}});var r=t(85893),a=t(94366),i=t(8387),o=t(47568),s=t(828),c=t(34051),u=t.n(c),l=t(67294),d=t(51649),m=t(1853),p=t(57293),f=t(53067),h=t(7305),x=t(73908),v=t(66177),g=t(26042),b=t(99534),w=t(88767),_=t(22171),y=t(51438),C=t(13478),j=new(function(){function n(e){(0,y.Z)(this,n),this.baseAPI=e}var e=n.prototype;return e.getMacroClasses=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r,a;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={year:n.split("-")[0],month:n.split("-")[1]},t.next=3,e.baseAPI.axios.get("/financialPlanning/byYear/".concat(r.year,"?month=").concat(r.month));case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t)})))()},e.putAllValuesFromOneMicroClass=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.put("/financialPlanning/selectionEdit/".concat(n.microClassBeingEdit,"?year=").concat(n.year,"¯o_class=").concat(n.macroClass),n.env);case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.getAllMicroClassesByYear=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.get("/financialPlanning?year=".concat(n));case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.createMicroClass=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.post("/financialPlanning",n);case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.getYearWorthByMicroClass=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.get("financialPlanning/calendarData?year=".concat(n.year,"µ_class=").concat(encodeURIComponent(n.micro_class)));case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.deleteMicroClassById=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.delete("financialPlanning/byId/".concat(n));case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.deleteAllValuesFromMicroClass=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.delete("financialPlanning/byMicroClass?micro_class=".concat(encodeURIComponent(n)));case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},e.editMicroClassValue=function(n,e,t){var r=this;return(0,o.Z)(u().mark((function a(){var i,o;return u().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return i={amount:e,is_visible:t},a.next=3,r.baseAPI.axios.put("financialPlanning/byId/".concat(n),i);case 3:return o=a.sent,a.abrupt("return",o);case 5:case"end":return a.stop()}}),a)})))()},e.getGraphicData=function(n){var e=this;return(0,o.Z)(u().mark((function t(){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.baseAPI.axios.get("financialPlanning/graphicData/".concat(n));case 2:return r=t.sent,t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))()},n}())(C.H),Z=t(69396),k={Janeiro:{month:"01"},Fevereiro:{month:"02"},"Mar\xe7o":{month:"03"},Abril:{month:"04"},Maio:{month:"05"},Junho:{month:"06"},Julho:{month:"07"},Agosto:{month:"08"},Setembro:{month:"09"},Outubro:{month:"10"},Novembro:{month:"11"},Dezembro:{month:"12"}};function M(n){return Object.keys(k).map((function(e){var t=n[0],r=n.find((function(n){return n.month===e}));if(r)return r;var a=k[e].month;return(0,Z.Z)((0,g.Z)({},t),{amount:0,id:"static",month:e,date:"".concat(t.date.slice(0,4),"-").concat(a,"-01")})}
1))}var S={Renda:[{id:"static",user_id:"7389478394",macro_class:"Renda",micro_class:"sal\xe1rio",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Renda",micro_class:"13\xba sal\xe1rio",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Renda",micro_class:"f\xe9rias",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Renda",micro_class:"b\xf4nus",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],Moradia:[{id:"static",user_id:"7389478394",macro_class:"Moradia",micro_class:"aluguel",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Moradia",micro_class:"\xe1gua",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Moradia",micro_class:"iptu",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Moradia",micro_class:"luz",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],"Sa\xfade":[{id:"static",user_id:"7389478394",macro_class:"Sa\xfade",micro_class:"plano de sa\xfade",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Sa\xfade",micro_class:"m\xe9dico",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Sa\xfade",micro_class:"dentista",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],Transporte:[{id:"static",user_id:"7389478394",macro_class:"Transporte",micro_class:"transp. p\xfablico",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Transporte",micro_class:"aplicativo",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Transporte",micro_class:"combust\xedvel",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Transporte",micro_class:"ipva",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],"Despesas Pessoais":[{id:"static",user_id:"7389478394",macro_class:"Despesas Pessoais",micro_class:"higiene pessoal",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Despesas Pessoais",micro_class:"cosm\xe9ticos",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Despesas Pessoais",micro_class:"cabeleireiro",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Despesas Pessoais",micro_class:"vestu\xe1rio",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],Dependentes:[{id:"static",user_id:"7389478394",macro_class:"Dependentes",micro_class:"escola ou faculdade",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Dependentes",micro_class:"cursos extras",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Dependentes",micro_class:"material escolar",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}],Lazer:[{id:"static",user_id:"7389478394",macro_class:"Lazer",micro_class:"bar",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Lazer",micro_class:"restaurante",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"},{id:"static",user_id:"7389478394",macro_class:"Lazer",micro_class:"viagens",amount:"0",date:"2022-07-29",created_at:"2022-10-31",updated_at:"2022-07-21"}]},z=[{label:"Para sempre",value:"36"},{label:"1",value:"1"},{label:"2",value:"2"},{label:"3",value:"3"},{label:"4",value:"4"},{label:"5",value:"5"},{label:"6",value:"6"},{label:"7",value:"7"},{label:"8",value:"8"},{label:"9",value:"9"},{label:"10",value:"10"},{label:"11",value:"11"},{label:"12",value:"12"}],D=[{label:"Sem recorr\xeancia",value:"noRecurrency"},{label:"Mensal",value:"1"},{label:"Bimestral",value:"2"},{label:"Trimestral",value:"3"},{label:"Semestral",value:"6"},{label:"Anual",value:"12"}],I={"01":"Jan","02":"Fev","03":"Mar","04":"Abr","05":"Mai","06":"Jun","07":"Jul","08":"Ago","09":"Set",10:"Out",11:"Nov",12:"Dez"},P={0:"Janeiro",1:"Fevereiro",2:"Mar\xe7o",3:"Abril",4:"Maio",5:"Junho",6:"Julho",7:"Agosto",8:"Setembro",9:"Outubro",10:"Novembro",11:"Dezembro"},A=[{id:"static",macro_class:"Renda",micro_class:"alugu\xe9is"},{id:"static",macro_class:"Renda",micro_class:"outras rendas"},{id:"static",macro_class:"Moradia",micro_class:"condom\xednio"},{id:"static",macro_class:"Moradia",micro_class:"g\xe1s"},{id:"static",macro_class:"Moradia",micro_class:"telefone-internet"},{id:"static",macro_class:"Moradia",micro_class:"supermercado"},{id:"static",macro_class:"Moradia",micro_class:"streaming"},{id:"static",macro_class:"Moradia",micro_class:"empregada"},{id:"static",macro_class:"Moradia",micro_class:"reformas-consertos"},{id:"static",macro_class:"Moradia",micro_class:"outros"},{id:"static",macro_class:"Sa\xfade",micro_class:"medicamentos"},{id:"static",macro_class:"Sa\xfade",micro_class:"seguro de vida"},{id:"static",macro_class:"Sa\xfade",micro_class:"outros"},{id:"static",macro_class:"Transporte",micro_class:"presta\xe7\xe3o"},{id:"static",macro_class:"Transporte",micro_class:"seguro"},{id:"static",macro_class:"Transporte",micro_class:"lava r\xe1pido"},{id:"static",macro_class:"Transporte",micro_class:"mec\xe2nico"},{id:"static",macro_class:"Transporte",micro_class:"multas"},{id:"static",macro_class:"Transporte",micro_class:"outros"},{id:"static",macro_class:"Despesas Pessoais",micro_class:"lavanderia"},{id:"static",macro_class:"Despesas Pessoais",micro_class:"academia"},{id:"static",macro_class:"Despesas Pessoais",micro_class:"telefone celular"},{id:"static",macro_class:"Despesas Pessoais",micro_class:"cursos"},{id:"static",macro_class:"Despesas Pessoais",micro_class:"outros"},{id:"static",macro_class:"Dependentes",micro_class:"esportes"}
1,{id:"static",macro_class:"Dependentes",micro_class:"Mesada"},{id:"static",macro_class:"Dependentes",micro_class:"passeios"},{id:"static",macro_class:"Dependentes",micro_class:"vestu\xe1rio"},{id:"static",macro_class:"Dependentes",micro_class:"sa\xfade"},{id:"static",macro_class:"Dependentes",micro_class:"outros"},{id:"static",macro_class:"Lazer",micro_class:"passeios"},{id:"static",macro_class:"Lazer",micro_class:"compras"},{id:"static",macro_class:"Lazer",micro_class:"jogos"},{id:"static",macro_class:"Lazer",micro_class:"livros"},{id:"static",macro_class:"Lazer",micro_class:"outros"}],N={noteX:0,noteY:0,offset:0,noteWidth:0,note:""},F={0:{month:"Jan"},1:{month:"Fev"},2:{month:"Mar"},3:{month:"Abr"},4:{month:"Mai"},5:{month:"Jun"},6:{month:"Jul"},7:{month:"Ago"},8:{month:"Set"},9:{month:"Out"},10:{month:"Nov"},11:{month:"Dez"}};function E(n,e){var t={data:[],details:[]};return Object.entries(F).forEach((function(r){var a=(0,s.Z)(r,2),i=a[0],o=a[1],c=Object.keys(n).find((function(n){return new Date(n).getMonth()===Number(i)}));Object.entries(e).forEach((function(n){var e=(0,s.Z)(n,2),r=e[0],a=e[1].filter((function(n){return new Date(n.date).getMonth()===Number(i)&&"Renda"!==n.macro_class})).reduce((function(n,e){return n+Number(e.amount)}),0);0!==a&&t.details.push({month:o.month,macroClass:r,total:a})})),void 0!==c?t.data.push({month:o.month,incomes:n[c].incomes,outcomes:n[c].outcomes}):t.data.push({month:o.month,incomes:0,outcomes:0})})),t}function O(n,e){return Object.entries(F).map((function(t){var r,a,i=(0,s.Z)(t,2),o=i[0],c=i[1],u=Object.keys(n).find((function(n){return new Date(n).getMonth()===Number(o)}));return{month:c.month,fullMonth:P[o],total:null!==(a=null===(r=n[u])||void 0===r?void 0:r.total)&&void 0!==a?a:0,isSelected:Number(o)===Number(e)}}))}var B=t(78350),R=t(35018),L=new R.I(null,(function(n){var e,t=n.selectedCategory,r=n.macroClass,a=n.microClass,i=n.microClassAmount,o=n.recurrence,s=n.recurrenceQuantity,c=n.inputDate;return{id:(e=t,"object"===typeof e&&null!==e?null===t||void 0===t?void 0:t.id:"static"),is_positive:"renda"===r.toLowerCase(),amount:(0,B.jS)(i),macro_class:r,micro_class:a.trim().toLowerCase(),recurrence:"noRecurrency"!==o?+o:1,recurrence_quantity:+s,initial_date:new Date(c.getFullYear(),c.getMonth()+1,0).toISOString().substring(0,10),emoji:":moneybag:"}})),V=new R.I(null,(function(n){var e=n.macroClass,t=n.microClass,r=n.microClassAmount,a=n.recurrence,i=n.recurrenceQuantity,o=n.inputDate;return{is_positive:"renda"===e.toLowerCase(),amount:(0,B.jS)(r),macro_class:e,micro_class:t.trim().toLowerCase(),recurrence:"noRecurrency"!==a?+a:1,recurrence_quantity:+i,initial_date:new Date(o.getFullYear(),o.getMonth()+1,0).toISOString().substring(0,10),emoji:":moneybag:"}})),T=new R.I(null,(function(n){var e=n.amount,t=n.selectedMicroClass,r=t.macro_class,a=t.micro_class,i=t.date;return{is_positive:"renda"===r.toLocaleLowerCase(),amount:(0,B.jS)(e),macro_class:r,micro_class:a,initial_date:i,recurrence_quantity:1,recurrence:1,emoji:":moneybag:",is_visible:!0}}));function q(n){return Q.apply(this,arguments)}function Q(){return(Q=(0,o.Z)(u().mark((function n(e){var t,r,a,i;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.data,!e.isPost){n.next=7;break}return t.id,r=(0,b.Z)(t,["id"]),n.next=5,j.createMicroClass(r);case 5:return a=n.sent,n.abrupt("return",a.data[0]);case 7:return n.next=9,j.editMicroClassValue(t.id,t.amount,!0);case 9:return i=n.sent,n.abrupt("return",i.data);case 11:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function W(n){return(0,w.useMutation)(q,(0,g.Z)({onSuccess:function(n,e){_.E.setQueryData("macroclasses",(function(t){if(!function(n,e,t,r){var a=[];a.push(e);for(var i=1;i<r;i+=1){var o=a[i-1].split("-"),s=Number(o[0]),c=Number(o[1]);if(c+t<=12)a.push("".concat(s,"-").concat(c+t<10?"0".concat(c+t):c+t));else{var u=c+t-12,l=(u<10&&"0")+u;a.push("".concat(s+1,"-").concat(l))}}return!!a.includes(n)}(e.date,e.data.initial_date,e.data.recurrence,e.data.recurrence_quantity))return t;var r=t,a=t[n.macro_class].findIndex((function(e){return e.micro_class.toLowerCase()===n.micro_class.toLowerCase()}));return-1!==a?r[n.macro_class][a]=n:r[n.macro_class].push(n),r}))}},n))}function Y(n){return J.apply(this,arguments)}function J(){return(J=(0,o.Z)(u().mark((function n(e){var t;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.micro_class,n.next=3,j.deleteAllValuesFromMicroClass(t);case 3:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function $(n){return(0,w.useMutation)(Y,(0,g.Z)({onSuccess:function(n,e){_.E.setQueryData("macroclasse
1s",(function(n){var t=n,r=n[e.macro_class].findIndex((function(n){return n.micro_class.toLowerCase()===e.micro_class.toLowerCase()})),a=S[e.macro_class].find((function(n){return n.micro_class.toLowerCase()===e.micro_class.toLowerCase()}));return a?t[e.macro_class][r]=a:t[e.macro_class].splice(r,1),t}))}},n))}function U(n){return G.apply(this,arguments)}function G(){return(G=(0,o.Z)(u().mark((function n(e){var t;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.id,n.next=3,j.deleteMicroClassById(t);case 3:case"end":return n.stop()}}),n)})))).apply(this,arguments)}var H=t(29815),K=t(16460);function X(n){return nn.apply(this,arguments)}function nn(){return(nn=(0,o.Z)(u().mark((function n(e){var t,r,a,i;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.date,n.next=3,j.getMacroClasses(t);case 3:return r=n.sent,n.next=6,C.H.getUserInfos();case 6:return a=n.sent,i=a.data,n.abrupt("return",{macroClasses:r.data,userInfo:K.SZ.toUse(i)});case 9:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function en(n){return(0,w.useMutation)(X,(0,g.Z)({onSuccess:function(n){_.E.setQueryData("macroclasses",(function(){var e={};if(Object.keys(S).forEach((function(t){var r=n.macroClasses.filter((function(n){return n.macro_class===t&&n.is_visible})),a=[];S[t].forEach((function(e){var t=n.macroClasses.find((function(n){return n.micro_class===e.micro_class&&n.macro_class===e.macro_class}));return t&&!1===t.is_visible?"":t&&!0===t.is_visible?a.push(t):a.push(e)}));var i=new Map;(0,H.Z)(a).concat((0,H.Z)(r)).forEach((function(n){i.has(n.micro_class)||i.set(n.micro_class,n)}));var o=[];i.forEach((function(n){o.push(n)})),e[t]=o})),n.userInfo.dependents>0)return e;var t={};return Object.entries(e).forEach((function(n){var e=(0,s.Z)(n,2),r=e[0],a=e[1];"Dependentes"!==r&&(t[r]=a)})),t}))}},n))}var tn=t(3045);function rn(){return(0,w.useQuery)("microclasses",(function(){}),{staleTime:tn.i})}function an(n){return on.apply(this,arguments)}function on(){return(on=(0,o.Z)(u().mark((function n(e){var t,r,a,i;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.id,r=e.amount,a=e.is_visible,n.next=3,j.editMicroClassValue(t,r,a);case 3:return i=n.sent,n.abrupt("return",i.data);case 5:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function sn(n){return cn.apply(this,arguments)}function cn(){return(cn=(0,o.Z)(u().mark((function n(e){var t;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,j.createMicroClass(e);case 2:return t=n.sent,n.abrupt("return",t.data[0]);case 4:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function un(n,e){return(0,w.useQuery)("macroclasses",(0,o.Z)(u().mark((function e(){var t,r,a,i,o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.H.getUserInfos();case 2:return t=e.sent,r=t.data,e.next=6,j.getMacroClasses(n);case 6:if(a=e.sent,i={},Object.keys(S).forEach((function(n){var e=a.data.filter((function(e){return e.macro_class===n&&e.is_visible})),t=[];S[n].forEach((function(n){var e=a.data.find((function(e){return e.micro_class===n.micro_class&&e.macro_class===n.macro_class}));return e&&!1===e.is_visible?"":e&&!0===e.is_visible?t.push(e):t.push(n)}));var r=new Map;(0,H.Z)(t).concat((0,H.Z)(e)).forEach((function(n){r.has(n.micro_class)||r.set(n.micro_class,n)}));var o=[];r.forEach((function(n){o.push(n)})),i[n]=o})),!(r.dependents>0)){e.next=11;break}return e.abrupt("return",i);case 11:return o={},Object.entries(i).forEach((function(n){var e=(0,s.Z)(n,2),t=e[0],r=e[1];"Dependentes"!==t&&(o[t]=r)})),e.abrupt("return",o);case 14:case"end":return e.stop()}}),e)}))),(0,Z.Z)((0,g.Z)({},e),{staleTime:tn.i}))}function ln(n){return(0,w.useQuery)("graphicData",(0,o.Z)(u().mark((function e(){var t,r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.getGraphicData(n.slice(0,4));case 2:return t=e.sent,e.next=5,j.getAllMicroClassesByYear(n.slice(0,4));case 5:return r=e.sent,a=E(t.data,r.data),e.abrupt("return",a);case 8:case"end":return e.stop()}}),e)}))),{staleTime:tn.i})}function dn(n){return mn.apply(this,arguments)}function mn(){return(mn=(0,o.Z)(u().mark((function n(e){var t,r,a,i;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.date,n.next=3,j.getGraphicData(t.slice(0,4));case 3:return r=n.sent,n.next=6,j.getAllMicroClassesByYear(t.slice(0,4));case 6:return a=n.sent,i={graphic:r.data,details:a.data},n.abrupt("return",i);case 9:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function pn(n){return(0,w.useMutation)(dn,(0,g.Z)({onSuccess:function(n,e){_.E.setQueryData("graphicData",(function(){return E(n.graphic,n.details)})),_.E.setQueryData("totalChartValue",(function(){return O(n.graphic,Str
1ing(new Date(e.date.split("-")[1]).getMonth()))}))}},n))}var fn=t(32912);function hn(n){return xn.apply(this,arguments)}function xn(){return(xn=(0,o.Z)(u().mark((function n(e){var t;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,j.putAllValuesFromOneMicroClass(e);case 2:return t=n.sent,n.abrupt("return",t.data);case 4:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function vn(n){return gn.apply(this,arguments)}function gn(){return(gn=(0,o.Z)(u().mark((function n(e){var t;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.data,n.next=3,j.createMicroClass(t);case 3:case"end":return n.stop()}}),n)})))).apply(this,arguments)}var bn=(0,l.createContext)({}),wn=function(n){return new Date(n.getFullYear(),n.getMonth()+1,0)},_n=function(n){var e=n.children,t=(0,l.useState)((function(){return wn(new Date)})),a=t[0],i=t[1],o=a.toISOString(),s={year:o.substring(0,4),month:o.substring(5,7),"yyyy-mm":o.substring(0,7),"yyyy-mm-dd":o.substring(0,10)},c=(0,l.useCallback)((function(n){i(wn(n))}),[]);return(0,r.jsx)(bn.Provider,{value:{date:a,formattedDates:s,handleSetDate:c},children:e})},yn=function(){return(0,l.useContext)(bn)},Cn=function(n){var e,t=n.microClass,r=n.onCloseModal,a=yn().formattedDates,i=(0,w.useMutation)(U,(0,g.Z)({onSuccess:function(n,e){_.E.setQueryData("macroclasses",(function(n){var t=n,r=n[e.macro_class].findIndex((function(n){return n.id===e.id})),a=S[e.macro_class].find((function(n){return n.micro_class.toLowerCase()===e.micro_class.toLowerCase()}));return a?t[e.macro_class][r]=a:t[e.macro_class].splice(r,1),t}))}},e)),s=$(),c=pn(),l=a["yyyy-mm-dd"],d=function(){var n=(0,o.Z)(u().mark((function n(){return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,s.mutateAsync({id:t.id,micro_class:t.micro_class,macro_class:t.macro_class});case 3:c.mutate({date:l}
1),(0,v.CF)("Todos os dados da categoria foram removidos com sucesso.","success"),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),(0,v.CF)("N\xe3o foi poss\xedvel excluir os todos dados dessa categoria.","error");case 10:r();case 11:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(){return n.apply(this,arguments)}}(),m=function(){var n=(0,o.Z)(u().mark((function n(){return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("static"!==t.id){n.next=4;break}return(0,v.CF)("N\xe3o existe nenhum valor cadastrado neste m\xeas para essa categoria.","warning"),r(),n.abrupt("return");case 4:return n.prev=4,n.next=7,i.mutateAsync({macro_class:t.macro_class,micro_class:t.micro_class,id:t.id});case 7:c.mutate({date:l}),(0,v.CF)("Valor exclu\xeddo com sucesso.","success"),n.next=14;break;case 11:n.prev=11,n.t0=n.catch(4),(0,v.CF)("N\xe3o foi poss\xedvel excluir esse valor, tente novamente.","error");case 14:r();case 15:case"end":return n.stop()}}),n,null,[[4,11]])})));return function(){return n.apply(this,arguments)}}();return{handleDeleteAllValuesFromMicroClass:d,handleDeleteMicroClassById:m}},jn=t(7297),Zn=t(186);function kn(){var n=(0,jn.Z)(["\n > p {\n margin-bottom: 32px;\n }\n\n > div {\n width: 100%;\n display: flex;\n justify-content: space-between;\n gap: 16px;\n\n > "," {\n font-size: ",";\n }\n }\n"]);return kn=function(){return n},n}var Mn=Zn.ZP.div.withConfig({componentId:"sc-b37b2211-0"})(kn(),m.KM,(function(n){return n.theme.sizes.smaller})),Sn=function(n){var e=n.onCloseModal,t=(0,b.Z)(n,["onCloseModal"]),a=Cn((0,g.Z)({onCloseModal:e},t)),o=a.handleDeleteAllValuesFromMicroClass,s=a.handleDeleteMicroClassById;return(0,r.jsx)(i.u_,{maxWidth:"450px",enableCloseButton:!0,closeBtn:{onClick:e},title:"Excluir categoria",children:(0,r.jsxs)(Mn,{children:[(0,r.jsx)("p",{children:"Voc\xea deseja deletar a categoria somente deste m\xeas ou todos os meses?"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(m.KM,{onClick:s,children:"Somente esse m\xeas"}),(0,r.jsx)(m.KM,{onClick:o,children:"Todos os meses"})]})]})})},zn=t(35282),Dn=t(55545),In=[{monthId:"0",monthName:"Janeiro"},{monthId:"1",monthName:"Fevereiro"},{monthId:"2",monthName:"Mar\xe7o"},{monthId:"3",monthName:"Abril"},{monthId:"4",monthName:"Maio"},{monthId:"5",monthName:"Junho"},{monthId:"6",monthName:"Julho"},{monthId:"7",monthName:"Agosto"},{monthId:"8",monthName:"Setembro"},{monthId:"9",monthName:"Outubro"},{monthId:"10",monthName:"Novembro"},{monthId:"11",monthName:"Dezembro"}];function Pn(){var n=(0,jn.Z)(["\n background-color: ",";\n color: ",";\n\n :hover {\n background-color: ",";\n }\n "]);return Pn=function(){return n},n}function An(){var n=(0,jn.Z)(["\n position: absolute;\n top: 1;\n background-color: ",";\n padding: 16px;\n max-width: 300px;\n border-radius: ",";\n\n .checkbox-group {\n display: flex;\n align-items: center;\n gap: 5px;\n\n span {\n line-height: 100%;\n font-size: ",";\n }\n }\n .select-area {\n margin: 16px 0;\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-gap: 8px;\n }\n\n @keyframes slideIn {\n from {\n opacity: 0;\n transform: translateY(-10px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }\n\n animation: slideIn 0.2s forwards;\n "]);return An=function(){return n},n}function Nn(){var n=(0,jn.Z)(["\n ","\n"]);return Nn=function(){return n},n}function Fn(){var n=(0,jn.Z)(["\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n\n > span {\n margin-bottom: 8px;\n font-size: ",";\n }\n\n > input {\n width: 100%;\n padding: 7.5px 16px;\n background-color: transparent;\n border: 1px solid ",";\n color: ",";\n font-size: ",";\n\n ::placeholder {\n color: ",";\n }\n }\n "]);return Fn=function(){return n},n}function En(){var n=(0,jn.Z)(["\n ","\n"]);return En=function(){return n},n}function On(){var n=(0,jn.Z)(["\n width: 100%;\n text-align: center;\n height: fit-content;\n padding: 4px;\n border-radius: ",";\n background-color: ",";\n color: ",";\n\n transition: background-color 0.25s, border 0.2s ease-in;\n\n cursor: pointer;\n\n font-size: 14px;\n font-weight: ",";\n\n &:hover {\n background-color: ",";\n }\n\n ","\n "]);return On=function(){return n},n}function Bn(){var n=(0,jn.Z)(["\n ","\n"]);return Bn=function(){return n},n}var Rn=function(n){return(0,Zn.iv)(Pn(),n.colors.primary,n.colors.white100,n.c
1olors.primary)},Ln=Zn.ZP.div.withConfig({componentId:"sc-62fa8195-0"})(Nn(),(function(n){var e=n.theme;return(0,Zn.iv)(An(),e.colors.black300,e.borders.medium,e.sizes.smaller)})),Vn=Zn.ZP.div.withConfig({componentId:"sc-62fa8195-1"})(En(),(function(n){var e=n.theme;return(0,Zn.iv)(Fn(),e.sizes.smaller,e.colors.gray,e.colors.white,e.sizes.normal,e.colors.gray)})),Tn=Zn.ZP.button.withConfig({componentId:"sc-62fa8195-2"})(Bn(),(function(n){var e=n.theme,t=n.isSelected;return(0,Zn.iv)(On(),e.borders.minimal,e.colors.white200,e.colors.black100,e.weights.medium,e.colors.whiteAlt,t&&Rn(e))})),qn=function(n){var e,t=n.onClose,a=n.microClassBeingEdit,i=n.macroClass,s=n.date,c=n.isOpen,d=n.onCloseModalDate,f=(0,x.qe)().logClick,h=(0,l.useState)(""),b=h[0],y=h[1],C=(0,l.useState)([]),j=C[0],Z=C[1],k=rn().data,S=pn(),z=en(),D=(0,w.useMutation)(hn,(0,g.Z)({onSuccess:function(n){_.E.setQueryData("microclasses",(function(){return M(n)})),(0,v.CF)("Dados alterados com sucesso","success")},onError:function(){(0,v.CF)("Ocorreu um erro ao alterar os dados","error")}},e)),I=function(){var n=(0,o.Z)(u().mark((function n(){var e;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0===+b&&(0,v.CF)("Valor deve ser maior que 0.","warning"),j.length<=0&&(0,v.CF)("Voc\xea deve selecionar um ou mais mes(es).","warning"),!(0===+b||j.length<=0)){n.next=4;break}return n.abrupt("return");case 4:return e=k.reduce((function(n,e){var t=String(+new Date(e.date).toISOString().substring(5,7)-1),r=!j.includes(t);return"static"===e.id&&r||(n[t]={value:r?e.amount:(0,B.jS)(b),is_positive:"Renda"===i}),n}),{}),n.next=7,D.mutateAsync({microClassBeingEdit:a,year:s.slice(0,4),macroClass:i,env:e});case 7:return n.next=9,z.mutateAsync({date:s});case 9:S.mutate({date:s}),f("Bot\xe3o alterar v\xe1rios meses"),t(),d();case 13:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,r.jsxs)(Ln,{isActive:c,children:[(0,r.jsx)("span",{children:"Selecione os meses que voc\xea deseja alterar em ".concat(s.slice(0,4)," :")}),(0,r.jsx)("div",{className:"select-area",children:In.map((function(n){var e=n.monthId,t=n.monthName;return(0,r.jsx)("div",{className:"checkbox-group",children:(0,r.jsx)(Tn,{isSelected:j.includes(e),onClick:function(){return function(n){Z((function(e){return e.find((function(e){return e===n}))?e.filter((function(e){return e!==n})):(0,H.Z)(e).concat([n])}))}(e)},children:t})},e)}))}),(0,r.jsxs)(Vn,{children:[(0,r.jsx)("span",{children:"Novo valor:"}),(0,r.jsx)(p.Sn,{prefix:"R$",onValueChange:function(n){return y(null!==n&&void 0!==n?n:"0")},value:b,placeholder:"Ex: R$ 250,00"})]}),(0,r.jsxs)(Dn.l7,{style:{marginTop:"24px"},children:[(0,r.jsx)(m.kq,{onClick:t,children:"Cancelar"}),(0,r.jsx)(m.KM,{style:{minWidth:"104px"},onClick:function(){return I()},disabled:D.isLoading,children:D.isLoading?(0,r.jsx)(zn.su,{size:"xs"}):"Confirmar"})]})]})};function Qn(){var n=(0,jn.Z)(["\n width: 100%;\n\n .select-area-group {\n position: relative;\n margin: 12px 0;\n z-index: 2;\n }\n\n > button {\n position: relative;\n margin: 16px 0;\n }\n\n .cards-wrapper {\n margin-top: 32px;\n\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n gap: 16px;\n\n @media screen and (min-width: 960px) {\n grid-template-columns: repeat(6, 1fr);\n }\n }\n\n .micro-class-card {\n all: unset;\n cursor: pointer;\n\n display: flex;\n flex-direction: column;\n\n box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);\n border-radius: ",";\n\n width: 100%;\n height: 120px;\n\n overflow: hidden;\n transition: 0.2s ease-in;\n\n > strong {\n font-size: ",";\n background-color: ",";\n padding: 8px 0;\n text-align: center;\n }\n\n div {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: ",";\n height: 100%;\n width: 100%;\n\n position: relative;\n\n > span {\n font-weight: ",";\n font-size: ",";\n }\n }\n\n :hover {\n transform: scale(1.07);\n }\n }\n @media screen and (min-width: 768px) {\n .micro-class-card {\n div > span {\n font-size: ",";\n }\n\n > strong {\n font-size: ",";\n }\n\n div {\n > svg {\n display: block;\n }\n }\n }\n }\n\n @media screen and (min-width: 960px) {\n .micro-class-card {\n height: 150px;\n }\n }\n "]);return Qn=function(){return n},n}function Wn(){var n=(0,jn.Z)(["\n ","\n"]);return Wn=function(){return n},n}var Yn=Zn.ZP.div.withConfig({componentId:"sc-a4950400-0"})(Wn(),(function(n){var e=n.theme;return(0,Zn.iv)(Qn(),e.borders.medium,e.sizes.small,e.colors.black100,e.colors.black200,e.weights.semiBold,e.sizes.small,e.sizes.normal,e.sizes.normal)})),Jn=function(n){var e=n.onCloseModal,t=n.macroClass,a=n.microClass,o=(0,l.useState)(null),s=o[0],c=o[1],u=(0,l.useState)(!1),d=u[0],p=u[1],f=rn().data,x=yn().formattedDates["yyyy-mm-dd"],g=function(n){c(n)};return(0,r.jsxs)(i.u_,{enableCloseButton:!0,closeBtn:{onClick:e},maxWidth:"1024px",title:a?(0,v.Zx)(a):"",children:[(0,r.jsxs)(Yn,{children:[(0,r.jsxs)("div",{className:"select-area-group",children:[(0,r.jsx)(m.kq,{onClick:function(){return p((function(n){return!n}))},children:"Alterar v\xe1rios meses"})," ",d&&(0,r.jsx)(qn,{isOpen:d,onClose:function(){p((function(n){return!n}))},date:x,microClassBeingEdit:a,macroClass:t,onCloseModalDate:e})]}),(0,r.jsx)("div",{className:"cards-wrapper",children:null===f||void 0===f?void 0:f.map((function(n){return(0,r.jsxs)("div",{className:"micro-class-card",onClick:function(){return g(n)},"aria-hidden":"true",children:[(0,r.jsx)("strong",{children:n.month}),(0,r.jsx)("div",{className:"value",children:(0,r.jsx)("span",{children:n.amount>0?(0,v.Ri)(Number(n.amount)):"-"})})]},n.month)}))})]}),(0,r.jsx)(h.AB,{isOpen:!!s,children:(0,r.jsx)(oe,{onCloseModal:function(){return g(null)},selectedMicroClass:s})})]})};function $n(){var n=(0,jn.Z)(["\n margin-top: 12px;\n\n display: flex;\n flex-direction: column;\n gap: 16px;\n"]);return $n=function(){return n},n}
1var Un=Zn.ZP.div.withConfig({componentId:"sc-b0a7d5d1-0"})($n()),Gn=function(n){var e=n.handle,t=n.onCloseModal;return(0,r.jsx)(i.u_,{enableButtons:!0,maxWidth:"480px",title:"Excluir valor",primaryBtn:{text:"Sim",bgTheme:"red",style:{minWidth:"100px"},onClick:e},secondaryBtn:{text:"N\xe3o",style:{minWidth:"100px"},onClick:t},children:(0,r.jsx)(Un,{children:(0,r.jsx)("p",{children:"Tem certeza que deseja excluir o valor selecionado?"})})})},Hn=t(74231),Kn=Hn.Ry().shape({amount:Hn.Rx().typeError("Preencha o valor da nova categoria.").required("Preencha o valor da nova categoria.").notOneOf([0],"Valor deve ser diferente de 0"),micro_class:Hn.Z_().required("Preencha o nome da nova categoria."),recurrence:Hn.Rx().notOneOf([0],"Escolha o intervalo da recorr\xeancia.").required("Escolha o intervalo da recorr\xeancia."),recurrence_quantity:Hn.Rx().notOneOf([0],"Escolha a quantidade de vezes da recorr\xeancia.").required("Escolha a quantidade de vezes da recorr\xeancia."),emoji:Hn.Z_().required("Escolha um emoji.")}),Xn=Hn.Ry().shape({amount:Hn.Rx().required("Preencha o valor.").notOneOf([0],"Valor deve ser diferente de 0")}),ne=function(n){var e,t=n.selectedMicroClass,r=n.onCloseModal,a=(0,l.useState)(!1),i=a[0],s=a[1],c=(0,l.useState)(!1),d=c[0],m=c[1],p=(0,l.useState)((function(){return String(t.amount)})),f=p[0],h=p[1],b=(0,x.qe)().logClick,y=(0,w.useMutation)(an,(0,g.Z)({onSuccess:function(n){_.E.setQueryData("microclasses",(function(e){var t=e.findIndex((function(e){return e.id===n.id})),r=e;return r[t].amount=n.amount,r}))}},e)),C=pn(),k=function(n){return(0,w.useMutation)(sn,(0,g.Z)({onSuccess:function(n){_.E.setQueryData("microclasses",(function(e){var t=new Date(n.date).getMonth();return Object.assign(e[t],n),e}))}},n))}(),M=en(),S=yn().formattedDates["yyyy-mm-dd"],z=function(){var n=(0,o.Z)(u().mark((function n(){return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==Number(t.amount)||"static"!==t.id){n.next=2;break}return n.abrupt("return",(0,v.CF)("N\xe3o h\xe1 valor para ser exclu\xeddo","error"));case 2:return s(!0),n.prev=3,n.next=6,j.deleteMicroClassById(t.id);case 6:return _.E.setQueryData("microclasses",(function(n){return n.map((function(n){return n.id!==t.id?n:(0,Z.Z)((0,g.Z)({},n),{id:"static",amount:0})}))})),n.next=9,M.mutateAsync({date:S});case 9:C.mutate({date:S}),(0,v.CF)("Valor exclu\xeddo com sucesso.","success"),n.next=16;break;case 13:n.prev=13,n.t0=n.catch(3),(0,v.CF)("N\xe3o foi poss\xedvel excluir o valor.","error");case 16:return n.prev=16,s(!1),r(),n.finish(16);case 20:case"end":return n.stop()}}),n,null,[[3,13,16,20]])})));return function(){return n.apply(this,arguments)}}(),D=function(){var n=(0,o.Z)(u().mark((function n(){var e;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e=T.toSend({amount:f,selectedMicroClass:t}),n.next=3,Kn.validate(e);case 3:return n.next=5,k.mutateAsync(e);case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),I=function(){var n=(0,o.Z)(u().mark((function n(){var e;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e={amount:(0,B.jS)(f),id:t.id,is_visible:!0},n.next=3,Xn.validate(e);case 3:return n.next=5,y.mutateAsync(e);case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),P=function(){var n=(0,o.Z)(u().mark((function n(){var e;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(s(!0),n.prev=1,!(e="static"!==t.id)){n.next=8;break}return n.next=6,I();case 6:n.next=10;break;case 8:return n.next=10,D();case 10:return n.next=12,M.mutateAsync({date:S});case 12:C.mutate({date:S}),(0,v.CF)(e?"Valor alterado com sucesso.":"Valor adicionado com sucesso.","success"),b("Bot\xe3o alterar apenas um m\xeas"),r(),n.next=21;break;case 18:n.prev=18,n.t0=n.catch(1),(null===n.t0||void 0===n.t0?void 0:n.t0.errors)&&n.t0.errors.map((function(n){return(0,v.CF)(n,"warning")}));case 21:return n.prev=21,s(!1),n.finish(21);case 24:case"end":return n.stop()}}),n,null,[[1,18,21,24]])})));return function(){return n.apply(this,arguments)}}();return{isLoading:i,amount:f,confirmationBox:d,setConfirmationBox:m,setAmount:h,handleAddValueForOneMonth:P,handleDeleteMonthValue:z,handleSubmitForm:function(n){n.preventDefault(),P()}}};function ee(){var n=(0,jn.Z)(["\n display: flex;\n flex-direction: column;\n gap: 12px;\n width: 100%;\n position: relative;\n\n > svg {\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n > strong {\n font-size: ",";\n }\n\n > form {\n display: flex;\n flex-direction: column;\n gap: 16px;\n }\n\n .input-group {\n gap: 16px;\n display: flex;\n justify-content: space-between;\n\n > div {\n width: 100%;\n\n input {\n width: 100%;\n }\n }\n }\n\n .send-datas {\n min-width: 120px;\n }\n"]);return ee=function(){return n},n}function te(){var n=(0,jn.Z)(["\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n\n > span {\n margin-bottom: 8px;\n font-size: ",";\n }\n\n > input {\n width: 100%;\n padding: 7.5px 16px;\n background-color: transparent;\n border: 1px solid ",";\n color: ",";\n font-size: ",";\n\n ::placeholder {\n color: ",";\n }\n }\n\n .dropdown {\n div {\n padding: 0;\n\n margin-left: 5px;\n > input {\n white-space: nowrap;\n min-width: 48%;\n max-width: 30%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .emoji-btn {\n width: fit-content;\n display: flex;\n gap: 16px;\n font-size: ",";\n border: 1px solid ",";\n color: ",";\n width: 50%;\n }\n\n .asset-type-wrapper {\n display: flex;\n gap: 8px;\n width: 50%;\n\n .selected {\n background: ",";\n border: 1px solid ",";\n }\n\n > button {\n width: 100%;\n transition: all 0.2s ease-in;\n font-size: ",";\n border: 1px solid ",";\n }\n }\n"]);return te=function(){return n},n}function re(){var n=(0,jn.Z)(["\n display: flex;\n justify-content: space-between;\n\n > button {\n font-size: ",";\n }\n"]);return re=function(){return n},n}var ae=Zn.ZP.div.withConfig({componentId:"sc-d3739fe5-0"})(ee(),(function(n){return n.theme.sizes.bigger})),ie=Zn.ZP.div.withConfig({componentId:"sc-d3739fe5-1"})(te(),(function(n){return n.theme.sizes.smaller}),(function(n){return n.theme.colors.gray}),(function(n){return n.theme.colors.white}),(function(n){return n.theme.sizes.normal}),(function(n){return n.theme.colors.gray}),(function(n){return n.theme.sizes.smaller}),(function(n){return n.theme.colors.gray700}),(function(n){return n.theme.colors.gray200}),(function(n){return n.theme.colors.blue500}),(function(n){return n.theme.colors.blue500}),(function(n){return n.theme.sizes.small}),(function(n){return n.theme.colors.gray700})),oe=(Zn.ZP.div.withConfig({componentId:"sc-d3739fe5-2"})(re(),(function(n){return n.theme.sizes.smaller})),function(n){var e=n.onCloseModal,t=n.selectedMicroClass,a=ne({selectedMicroClass:t,onCloseModal:e}),o=a.isLoading,s=a.amount,c=a.confirmationBox,u=a.setAmount,l=a.setConfirmationBox,d=a.handleAddValueForOneMonth,m=a.handleDeleteMonthValue,f=a.handleSubmitForm;return(0,r.jsxs)(i.u_,{enableCloseButton:!0,enableButtons:!0,maxWidth:"600px",buttonAlignment:"space-between",title:"Editar valor do m\xeas de ".concat(null===t||void 0===t?void 0:t.month),closeBtn:{onClick:e},primaryBtn:{text:"Salvar",isLoading:o,onClick:d},secondaryBtn:{text:"Excluir valor",onClick:function(){return l(!0)}},children:[(0,r.jsx)(ae,{children:(0,r.jsx)("form",{onSubmit:f,children:(0,r.jsxs)(ie,{children:[(0,r.jsx)("span",{children:"Novo valor:"}),(0,r.jsx)(p.Sn,{prefix:"R$",onValueChange:function(n){return u(n||"0")},value:s,placeholder:"Ex: R$ 250,00"})]})})}),(0,r.jsx)(h.AB,{isOpen:c,children:(0,r.jsx)(Gn,{onCloseModal:function(){return l(!1)},handle:m})})]})}),se=t(93741);function ce(){var n=(0,jn.Z)(["\n display: flex;\n flex-direction: column;\n gap: 32px;\n\n > form {\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n >
1 div:last-child {\n margin-top: 16px;\n }\n }\n\n "," {\n max-width: 285px;\n max-height: 32px;\n }\n\n .input-group {\n width: 100%;\n gap: 8px;\n display: flex;\n flex-direction: column;\n }\n\n .send-datas {\n min-width: 120px;\n }\n\n @media screen and (min-width: 768px) {\n .input-group {\n flex-direction: row;\n }\n }\n"]);return ce=function(){return n},n}function ue(){var n=(0,jn.Z)(["\n flex: 1 1;\n\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n\n > label {\n margin-bottom: 8px;\n font-size: ",";\n }\n\n > input {\n width: 100%;\n padding: 7.5px 16px;\n background-color: transparent;\n border: 1px solid ",";\n color: ",";\n font-size: ",";\n\n ::placeholder {\n color: ",";\n }\n }\n\n .dropdown {\n width: 100%;\n > div {\n height: 100%;\n max-height: 48px;\n\n div {\n label {\n min-width: 200px;\n }\n\n > input {\n min-width: 10px;\n }\n }\n }\n }\n\n .emoji-btn {\n width: fit-content;\n display: flex;\n gap: 16px;\n font-size: ",";\n border: 1px solid ",";\n color: ",";\n width: 51%;\n }\n\n .asset-type-wrapper {\n display: flex;\n gap: 8px;\n width: 50%;\n\n .selected {\n background: ",";\n border: 1px solid ",";\n }\n\n > button {\n width: 100%;\n transition: all 0.2s ease-in;\n font-size: ",";\n border: 1px solid ",";\n }\n }\n "]);return ue=function(){return n},n}function le(){var n=(0,jn.Z)(["\n ","\n"]);return le=function(){return n},n}function de(){var n=(0,jn.Z)(["\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 8px;\n justify-content: center;\n\n > button {\n width: fit-content;\n border: none;\n padding: 6px 12px;\n border-radius: ",";\n background: ",";\n color: ",";\n font-weight: ",";\n transition: all 0.2s ease-in;\n cursor: pointer;\n\n &.selected {\n background: ",";\n color: ",";\n\n &:hover {\n background: ",";\n }\n }\n\n &:hover {\n background: ",";\n }\n }\n "]);return de=function(){return n},n}function me(){var n=(0,jn.Z)(["\n ","\n"]);return me=function(){return n},n}var pe=Zn.ZP.div.withConfig({componentId:"sc-c98702be-0"})(ce(),se.i),fe=Zn.ZP.div.withConfig({componentId:"sc-c98702be-1"})(le(),(function(n){var e=n.theme;return(0,Zn.iv)(ue(),e.sizes.small,e.colors.gray,e.colors.white,e.sizes.normal,e.colors.gray,e.sizes.smaller,e.colors.gray700,e.colors.gray200,e.colors.blue500,e.colors.blue500,e.sizes.small,e.colors.gray700)})),he=Zn.ZP.div.withConfig({componentId:"sc-c98702be-2"})(me(),(function(n){var e=n.theme;return(0,Zn.iv)(de(),e.borders.medium,e.colors.gray900,e.colors.white300,e.weights.medium,e.colors.blue500,e.colors.white100,e.colors.blue300,e.colors.gray800)})),xe=function(n){var e=n.macroClass,t=n.onCloseModal,a=function(n){var e=n.macroClass,t=n.onCloseModal,r=yn(),a=r.formattedDates,i=r.date,c=(0,x.qe)().logClick,d=(0,l.useState)(""),m=d[0],p=d[1],f=(0,l.useState)(""),h=f[0],g=f[1],b=(0,l.useState)(""),w=b[0],y=b[1],C=(0,l.useState)(""),Z=C[0],k=C[1],M=(0,l.useState)(!1),z=M[0],D=M[1],I=(0,l.useState)(new Date(i.getFullYear(),1,0)),P=I[0],N=I[1],F=(0,l.useState)([]),E=F[0],O=F[1],B=(0,l.useState)(null),R=B[0],V=B[1],T=pn(),q=W(),Q=a["yyyy-mm-dd"],Y=un(Q).data,J=en(),$=function(n){return null===Object||void 0===Object?void 0:Object.entries(n).filter((function(n){return(0,s.Z)(n,1)[0]===e})).reduce((function(n,e){var t=(0,s.Z)(e,2),r=(t[0],t[1]);return(0,H.Z)(n).concat((0,H.Z)(r))}),[])},U=function(n,e){return n.find((function(n){var t=n.micro_class,r=n.macro_class;return t===e.micro_class&&r===e.macro_class}))},G=function(){var n=(0,o.Z)(u().mark((function n(){var t,r,a,i,o,s,c;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,j.getMacroClasses(Q);case 2:t=n.sent,r=t.data,a=$(S),i=$(Y),o=A.filter((function(n){return n.macro_class===e})),s=(0,H.Z)(a).concat((0,H.Z)(o)),c=s.filter((function(n){return!U(i,n)})).map((function(n){return U(r,n)||n})).map((function(n){return{id:n.id,macro_class:n.macro_class,micro_class:n.micro_class}})),O(c);case 10:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,l.useEffect)((function(){G()}),[e,Y]);var K=function(){var n=(0,o.Z)(u().mark((function n(){var r,a;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(D(!0),r=L.toSend({selectedCategory:R,inputDate:P,macroClass:e,microClass:m,microClassAmount:h,recurrence:w,recurrenceQuantity:Z}),a=Y[e].find((function(n){return n.micro_class===r.micro_class&&r.date===n.date}
1)),i=r.micro_class,!/[\\/&?<>!=]/.test(i)){n.next=8;break}return(0,v.CF)("O nome da categoria n\xe3o pode conter os seguinte caracteres especiais: \\ / + & ? < > = !","warning"),D(!1),n.abrupt("return");case 8:if(!a){n.next=12;break}return(0,v.CF)("Este nome de categoria j\xe1 foi cadastrado, por favor escolha outro nome.","warning"),D(!1),n.abrupt("return");case 12:return n.prev=12,n.next=15,Kn.validate(r,{abortEarly:!1});case 15:return n.next=17,q.mutateAsync({data:r,date:Q,isPost:"static"===r.id});case 17:J.mutateAsync({date:Q}),T.mutate({date:Q}),_.E.refetchQueries("macroclasses"),c("Bot\xe3o adicionar um or\xe7amento"),(0,v.CF)("Categoria cadastrada com sucesso.","success"),D(!1),t(),n.next=32;break;case 26:if(n.prev=26,n.t0=n.catch(12),!(null===n.t0||void 0===n.t0?void 0:n.t0.errors)){n.next=30;break}return n.abrupt("return",n.t0.errors.forEach((function(n){return(0,v.CF)(n,"warning")})));case 30:409===n.t0.response.status&&(0,v.CF)("Este nome de categoria j\xe1 foi cadastrado, por favor escolha outro nome.","warning"),422===n.t0.response.status&&(0,v.CF)("O nome da categoria n\xe3o pode conter os seguinte caracteres especiais: \\ / + & ? < > = !","warning");case 32:return n.prev=32,D(!1),n.finish(32);case 35:case"end":return n.stop()}var i}),n,null,[[12,26,32,35]])})));return function(){return n.apply(this,arguments)}}();return{isLoading:z,categories:E,selectedCategory:R,microClassName:m,microClassAmount:h,inputDate:P,recurrence:w,setRecurrenceQuantity:k,setRecurrence:y,setInputDate:N,setMicroClass:p,setMicroClassAmount:g,handleFormSubmit:function(n){n.preventDefault(),K()},handleSelectOption:function(n){V((function(e){return e===n?null:n})),p((function(e){return e===n.micro_class?"":n.micro_class}))},handleAddMicroClass:K}}({macroClass:e,onCloseModal:t}),c=a.isLoading,d=a.categories,m=a.selectedCategory,f=a.microClassAmount,h=a.microClassName,g=a.inputDate,b=a.recurrence,w=a.setRecurrence,y=a.setRecurrenceQuantity,C=a.setInputDate,Z=a.setMicroClassAmount,k=a.setMicroClass,M=a.handleAddMicroClass,I=a.handleFormSubmit,P=a.handleSelectOption;return(0,r.jsx)(i.u_,{maxWidth:"600px",title:"Adicionar nova categoria em ".concat(e),enableButtons:!0,primaryBtn:{text:"Adicionar",isLoading:c,onClick:M},secondaryBtn:{text:"Fechar",onClick:t},children:(0,r.jsxs)(pe,{children:[!!d.length&&(0,r.jsx)(he,{children:null===d||void 0===d?void 0:d.map((function(n,e){return(0,r.jsx)("button",{type:"button",onClick:function(){return P(n)},className:(null===m||void 0===m?void 0:m.micro_class)===(null===n||void 0===n?void 0:n.micro_class)?"selected":"",children:(0,v.Zx)(n.micro_class)},e)}))}),(0,r.jsxs)("form",{onSubmit:I,children:[(0,r.jsxs)(fe,{children:[(0,r.jsx)("label",{htmlFor:"category-name",children:"Digite o novo nome da categoria:"}),(0,r.jsx)(p.II,{id:"category-name",readOnly:!!m,placeholder:"Ex: Internet, Luz, Farm\xe1cia...",value:(0,v.Zx)(h,!1),onChange:function(n){return k((0,v.Zx)(n.target.value,!1))}})]}),(0,r.jsxs)(fe,{children:[(0,r.jsx)("label",{htmlFor:"category-value",children:"Valor da nova categoria:"}),(0,r.jsx)(p.Sn,{id:"category-value",prefix:"R$",onValueChange:function(n){return Z(null!==n&&void 0!==n?n:"0")},value:f,placeholder:"Ex: R$ 250,00"})]}),(0,r.jsxs)(fe,{children:[(0,r.jsx)("label",{children:"Data inicial:"}),(0,r.jsx)(p.U7,{handleChange:C,valueInput:g})]}),(0,r.jsxs)("div",{className:"input-group",children:[(0,r.jsxs)(fe,{children:[(0,r.jsx)("label",{children:"Intervalo da recorr\xeancia:"}),(0,r.jsx)("div",{className:"dropdown",children:(0,r.jsx)(p.Lt,{size:"sm",placeholder:"Intervalo da recorr\xeancia",values:[],options:D,onChange:function(n){return w(n[0].value)}})})]}),(0,r.jsxs)(fe,{children:[(0,r.jsx)("label",{children:"Quantidade de vezes:"}),(0,r.jsx)("div",{className:"dropdown",children:(0,r.jsx)(p.Lt,{size:"sm",placeholder:"Quantidade de vezes",values:"noRecurrency"!==b?[]:[{label:"1",value:"1"}],disabled:"noRecurrency"===b,options:z,onChange:function(n){var e;return y(null===(e=n[0])||void 0===e?void 0:e.value)}})})]})]})]})]})})};function ve(){var n=(0,jn.Z)(["\n margin-bottom: 32px;\n\n display: flex;\n flex-direction: column;\n gap: 32px;\n\n "," {\n max-width: 285px;\n max-height: 32px;\n }\n\n > form {\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n >
1 div:last-child {\n margin-top: 16px;\n }\n }\n"]);return ve=function(){return n},n}function ge(){var n=(0,jn.Z)(["\n flex: 1 1;\n\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n\n > label {\n margin-bottom: 8px;\n font-size: ",";\n }\n\n > input {\n width: 100%;\n padding: 7.5px 16px;\n background-color: transparent;\n border: 1px solid ",";\n color: ",";\n font-size: ",";\n\n ::placeholder {\n color: ",";\n }\n }\n\n .dropdown {\n width: 100%;\n > div {\n height: 100%;\n max-height: 48px;\n\n div {\n label {\n min-width: 200px;\n }\n\n > input {\n min-width: 10px;\n }\n }\n }\n }\n\n .input-date {\n margin: 0;\n width: 100%;\n\n > input {\n padding: 8px 20px;\n font-size: ",";\n }\n }\n\n .emoji-btn {\n width: fit-content;\n display: flex;\n gap: 16px;\n font-size: ",";\n border: 1px solid ",";\n color: ",";\n width: 51%;\n }\n\n .asset-type-wrapper {\n display: flex;\n gap: 8px;\n width: 50%;\n\n .selected {\n background: ",";\n border: 1px solid ",";\n }\n\n > button {\n width: 100%;\n transition: all 0.2s ease-in;\n font-size: ",";\n border: 1px solid ",";\n }\n }\n "]);return ge=function(){return n},n}function be(){var n=(0,jn.Z)(["\n ","\n"]);return be=function(){return n},n}function we(){var n=(0,jn.Z)(["\n width: 100%;\n gap: 8px;\n display: flex;\n flex-direction: column;\n\n @media screen and (min-width: 768px) {\n flex-direction: row;\n }\n"]);return we=function(){return n},n}var _e=Zn.ZP.div.withConfig({componentId:"sc-67f1abb5-0"})(ve(),se.i),ye=Zn.ZP.div.withConfig({componentId:"sc-67f1abb5-1"})(be(),(function(n){var e=n.theme;return(0,Zn.iv)(ge(),e.sizes.small,e.colors.gray,e.colors.white,e.sizes.normal,e.colors.gray,e.sizes.small,e.sizes.smaller,e.colors.gray700,e.colors.gray200,e.colors.blue500,e.colors.blue500,e.sizes.small,e.colors.gray700)})),Ce=Zn.ZP.div.withConfig({componentId:"sc-67f1abb5-2"})(we()),je=function(n){var e=n.microClass,t=n.onCloseModal,a=(0,b.Z)(n,["microClass","onCloseModal"]),s=function(n){var e=n.macroClass,t=n.microClass,r=n.onCloseModal,a=yn(),i=a.formattedDates,s=a.date,c=(0,l.useState)(""),d=c[0],m=c[1],p=(0,l.useState)(""),f=p[0],h=p[1],x=(0,l.useState)(""),g=x[0],b=x[1],w=(0,l.useState)(new Date(s.getFullYear(),1,0)),y=w[0],C=w[1],j=(0,l.useState)(!1),Z=j[0],k=j[1],M=pn(),S=W(),z=en(),D=i["yyyy-mm-dd"],I=function(){var n=(0,o.Z)(u().mark((function n(){var a;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=V.toSend({macroClass:e,inputDate:y,microClass:t,microClassAmount:d,recurrence:f,recurrenceQuantity:g}),n.prev=1,n.next=4,Kn.validate(a,{abortEarly:!1});case 4:return k(!0),n.next=7,S.mutateAsync({data:a,date:D,isPost:!0});case 7:M.mutate({date:D}),z.mutateAsync({date:D}),_.E.refetchQueries("macroclasses"),(0,v.CF)("Valor da categoria alterado com sucesso.","success"),r(),n.next=17;break;case 14:n.prev=14,n.t0=n.catch(1),(null===n.t0||void 0===n.t0?void 0:n.t0.errors)&&n.t0.errors.map((function(n){return(0,v.CF)(n,"warning")}));case 17:return n.prev=17,k(!1),n.finish(17);case 20:case"end":return n.stop()}}),n,null,[[1,14,17,20]])})));return function(){return n.apply(this,arguments)}}();return{isLoading:Z,microClassAmount:d,inputDate:y,recurrence:f,setRecurrence:h,setMicroClassAmount:m,setRecurrenceQuantity:b,setInputDate:C,handleFormSubmit:function(n){n.preventDefault(),I()},handleSubmitMicroClass:I}}((0,g.Z)({microClass:e,onCloseModal:t},a)),c=s.isLoading,d=s.inputDate,m=s.microClassAmount,f=s.recurrence,h=s.setMicroClassAmount,x=s.setInputDate,w=s.setRecurrence,y=s.setRecurrenceQuantity,C=s.handleFormSubmit,j=s.handleSubmitMicroClass;return(0,r.jsx)(i.u_,{maxWidth:"600px",title:"Adicionar valores na categoria ".concat(e),enableButtons:!0,primaryBtn:{text:"Adicionar",isLoading:c,onClick:j},secondaryBtn:{text:"Fechar",onClick:t},children:(0,r.jsx)(_e,{children:(0,r.jsxs)("form",{onSubmit:C,children:[(0,r.jsxs)(ye,{children:[(0,r.jsx)("label",{htmlFor:"category-name",children:"Digite o novo nome da categoria:"}),(0,r.jsx)(p.II,{id:"category-name",style:{color:"white"},placeholder:"Ex: Internet,Luz,Farm\xe1cia...",value:(0,v.Zx)(e),disabled:!0})]}),(0,r.jsxs)(ye,{children:[(0,r.jsx)("label",{htmlFor:"new-category-value",children:"Valor da nova categoria:"}),(0,r.jsx)(p.Sn,{id:"new-category-value",prefix:"R$",onValueChange:function(n){h(void 0!==n?n:"0")},value:m,placeholder:"Ex: R$ 250,00"})]}),(0,r.jsxs)(ye,{children:[(0,r.jsx)("label",{children:"Data inicial:"}),(0,r.jsx)(p.U7,{handleChange:x,valueInput:d})]}),(0,r.jsxs)(Ce,{children:[(0,r.jsxs)(ye,{children:[(0,r.jsx)("label",{children:"Intervalo da recorr\xeancia:"}),(0,r.jsx)("div",{className:"dropdown",children:(0,r.jsx)(p.Lt,{size:"sm",placeholder:"Intervalo da recorr\xeancia",values:[],options:D,onChange:function(n){return w(n[0].value)}})})]}),(0,r.jsxs)(ye,{children:[(0,r.jsx)("label",{children:"Quantidade de vezes:"}),(0,r.jsx)("div",{className:"dropdown",children:(0,r.jsx)(p.Lt,{size:"sm",placeholder:"Quantidade de vezes",values:"noRecurrency"!==f?[]:[{label:"1",value:"1"}],disabled:"noRecurrency"===f,options:z,onChange:function(n){var e;return y(null===(e=n[0])||void 0===e?void 0:e.value)}})})]})]})]})})})},Ze=t(81510),ke=t(24750);function Me(){var n=(0,jn.Z)(["\n height: 50vh;\n display: flex;\n flex-direction: column;\n\n > h2 {\n width: 80%;\n margin-bottom: 8px;\n }\n"]);return Me=function(){return n},n}var Se=Zn.ZP.div.withConfig({componentId:"sc-dc367e4d-0"})(Me()),ze=function(n){var e=n.chartData,t=n.onClose,a=(0,H.Z)(Ze.BN.category10.filter((function(n){return"#ff7f0e"!==n&&"#1f77b4"!==n}))).concat((0,H.Z)(Ze.BN.dark2));return(0,r.jsx)(i.u_,{enableCloseButton:!0,maxWidth:"600px",closeBtn:{onClick:t},children:(0,r.jsxs)(Se,{children:[(0,r.jsxs)("h2",{children:["Detalhamento de ",e.isOutcomes?"gastos":"rend
1a"," em"," ",e.d]}),(0,r.jsx)(ke.kI,{className:"chart-wrapper",margin:{left:20,right:20,bottom:60,top:30},colors:a,data:e.data,totalValue:e.data.reduce((function(n,e){return n+e.value}),0),theme:{fontSize:13,legends:{text:{fontSize:14,fontWeight:600}}},layers:["arcs","arcLabels","arcLinkLabels","legends",ke.Zx]})]})})},De=t(5504),Ie=t(47516);function Pe(){var n=(0,jn.Z)(["\n width: 100%;\n display: flex;\n flex-direction: column;\n background: ",";\n box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);\n padding: 8px 12px 8px 24px;\n margin: 8px 0;\n\n > span {\n font-weight: ",";\n font-size: ",";\n line-height: 1.5;\n\n :first-of-type {\n width: 45%;\n }\n :nth-child(2) {\n width: 35%;\n }\n :first-of-type,\n :nth-child(2) {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n @media screen and (min-width: 960px) {\n max-width: 350px;\n }\n "]);return Pe=function(){return n},n}function Ae(){var n=(0,jn.Z)(["\n ","\n"]);return Ae=function(){return n},n}function Ne(){var n=(0,jn.Z)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n span {\n font-weight: ",";\n font-size: ",";\n line-height: 1.5;\n }\n\n > div {\n &,\n button {\n display: flex;\n }\n\n button {\n border: none;\n background-color: transparent;\n outline: none;\n cursor: pointer;\n padding: 5px;\n border-radius: ",";\n transition: background-color 0.3s;\n\n :hover {\n background-color: ",";\n }\n }\n }\n\n > div:first-child {\n flex-direction: column;\n }\n\n > div:last-child {\n gap: 4px;\n }\n "]);return Ne=function(){return n},n}function Fe(){var n=(0,jn.Z)(["\n ","\n"]);return Fe=function(){return n},n}var Ee=Zn.ZP.article.withConfig({componentId:"sc-a9ba9c91-0"})(Ae(),(function(n){var e=n.theme;return(0,Zn.iv)(Pe(),e.colors.blackDarker,e.weights.normal,e.sizes.smaller)})),Oe=Zn.ZP.div.withConfig({componentId:"sc-a9ba9c91-1"})(Fe(),(function(n){var e=n.theme;return(0,Zn.iv)(Ne(),e.weights.semiBold,e.sizes.smaller,e.borders.minimal,e.colors.blackAlt)})),Be=function(n){var e,t,a=n.data,i=n.macroClass,s=(0,l.useState)(),c=s[0],d=s[1],m=(0,l.useState)(!1),p=m[0],f=m[1],x=(0,l.useState)(!1),b=x[0],y=x[1],C=(0,l.useState)(!1),Z=C[0],k=C[1],S=(0,w.useMutation)(vn,(0,g.Z)({onSuccess:function(n,e){_.E.setQueryData("macroclasses",(function(n){var t=n,r=t[e.macroClass].filter((function(n){return n.micro_class!==e.data.micro_class}));return t[e.macroClass]=r,t}))}},e)),z=(0,w.useMutation)((function(n){return j.getYearWorthByMicroClass(n)}),{onSuccess:function(n){0===n.data.reduce((function(n,e){return n+Number(e.amount)}),0)?f(!0):(y(!0),_.E.setQueryData("microclasses",(function(){return n.data.length?M(n.data):[]})))}}),D=(0,De.z)().accountType,I=yn().formattedDates,P=I["yyyy-mm-dd"];function A(){return(A=(0,o.Z)(u().mark((function n(){return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:z.mutate({micro_class:a.micro_class,year:I.year});case 1:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function N(){return N=(0,o.Z)(u().mark((function n(e){var t,r,a;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,j.getYearWorthByMicroClass({year:I.year,micro_class:e.micro_class});case 2:if(t=n.sent,r=t.data,a=r.reduce((function(n,e){return n+Number(e.amount)}),0),"expired"!==D){n.next=7;break}return n.abrupt("return",(0,v.CF)("Usu\xe1rios com plano gratuito n\xe3o podem excluir itens ofertados.","warning"));case 7:if(0!==a){n.next=11;break}return S.mutate({macroClass:i,data:{amount:0,is_positive:"Renda"===e.macro_class,is_visible:!1,macro_class:e.macro_class,micro_class:e.micro_class,recurrence:1,emoji:":smile:",recurrence_quantity:1,initial_date:P}}),(0,v.CF)("Este item n\xe3o possui nenhum valor para ser deletado e foi exclu\xeddo da prateleira de itens ofertados.","warning"),n.abrupt("return");case 11:d(e),k(!0);case 13:case"end":return n.stop()}}),n)}))),N.apply(this,arguments)}return(0,r.jsxs)(Ee,{children:[(0,r.jsxs)(Oe,{children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{children:a.micro_class&&(t=a.micro_class,"ipva"===t?"IPVA":"iptu"===t?"IPTU":(0,v.Zx)(t))}),(0,r.jsx)("strong",{children:Number(a.amount)?(0,v.Ri)(Number(a.amount),!0,0):"R$ 0"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)(zn.u,{id:"edit-micro-class",text:"Clique aqui para editar esse ativo.",children:(0,r.jsx)("button",{type:"button",onClick:function(){return A.apply(this,arguments)},children:(0,r.jsx)(Ie.vpV,{color:"#fff",size:18})})}),(0,r.jsx)(zn.u,{id:"delete-micro-class",text:"Clique aqui para excluir esse ativo.",children:(0,r.jsx)("button",{type:"button",onClick:function(){return function(n){return N.apply(this,arguments)}(a)},children:(0,r.jsx)(Ie.GH,{color:"#fff",size:18})})})]})]}),(0,r.jsx)(h.AB,{isOpen:p,children:(0,r.jsx)(je,{onCloseModal:function(){f((function(n){return!n}))},macroClass:i,microClass:a.micro_class})}),(0,r.jsx)(h.AB,{isOpen:b,children:(0,r.jsx)(Jn,{onCloseModal:function(){y((function(n){return!n}))},microClass:a.micro_class,macroClass:i})}),(0,r.jsx)(h.AB,{isOpen:Z,children:(0,r.jsx)(Sn,{microClass:c,onCloseModal:function(){k((function(n){return!n}))}})})]})};function Re(){var n=(0,jn.Z)(["\n > "," {\n background-color: ",";\n\n > svg {\n transform: rotate(180deg);\n }\n }\n\n > ",", "," {\n display: flex;\n }\n "]);return Re=function(){return n},n}function Le(){var n=(0,jn.Z)(["\n "," {\n width: 100%;\n\n @media screen and (min-width: 540px) {\n max-width: 250px;\n }\n\n @media screen and (min-width: 960px) {\n max-width: initial;\n width: 350px;\n }\n }\n\n "," .react-datepicker__input-container > input {\n max-width: 100%;\n }\n"]);return Le=function(){return n},n}function Ve(){var n=(0,jn.Z)(["\n & + & {\n margin-top: 16px;\n }\n\n @keyframes Slide {\n from {\n opacity: 0;\n height: 0;\n }\n to {\n opacity: 1;\n height: 56px;\n }\n }\n\n "," {\n animation: Slide 0.4s;\n border-radius: ",";\n align-content: center;\n justify-content: space-between;\n }\n\n > button {\n width: 100%;\n color: #fff;\n cursor: pointer;\n outline: none;\n transition: 0.2s ease-in;\n\n :hover {\n background-color: ",";\n }\n }\n\n > ",", "," {\n display: none;\n }\n\n svg {\n cursor: pointer;\n }\n\n ","\n "]);return Ve=function(){return n},n}function Te(){var n=(0,jn.Z)(["\n ","\n"]);return Te=function(){return n},n}function qe(){var n=(0,jn.Z)(["\n display: flex;
1\n align-items: center;\n\n padding: 8px 12px;\n\n border: none;\n border-left: 2px solid ",";\n background: ",";\n border-radius: ",";\n box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);\n\n strong {\n text-align: left;\n }\n\n > svg {\n transition: 0.25s ease;\n cursor: pointer;\n }\n\n > :nth-child(1) {\n width: 60%;\n }\n\n > :nth-child(2) {\n width: 30%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n > :nth-child(3) {\n width: 10%;\n }\n "]);return qe=function(){return n},n}function Qe(){var n=(0,jn.Z)(["\n ","\n"]);return Qe=function(){return n},n}function We(){var n=(0,jn.Z)(["\n margin-top: 16px;\n padding: 8px;\n\n align-items: center;\n justify-content: center;\n\n font-weight: ",";\n font-size: ",";\n\n background: ",";\n border-radius: ",";\n border: none;\n "]);return We=function(){return n},n}function Ye(){var n=(0,jn.Z)(["\n ","\n"]);return Ye=function(){return n},n}function Je(){var n=(0,jn.Z)(["\n margin-top: 16px;\n"]);return Je=function(){return n},n}function $e(){var n=(0,jn.Z)(["\n div :last-child {\n flex-direction: column;\n\n div {\n align-items: flex-end;\n\n > button {\n max-width: 40%;\n }\n }\n }\n\n .content {\n margin-top: -8px;\n }\n"]);return $e=function(){return n},n}var Ue=function(n){return(0,Zn.iv)(Re(),Ke,n.colors.black200,Ee,Xe)},Ge=Zn.ZP.div.withConfig({componentId:"sc-b5d0b8e-0"})(Le(),se.i,se.i),He=Zn.ZP.nav.withConfig({componentId:"sc-b5d0b8e-1"})(Te(),(function(n){var e=n.theme,t=n.activeList;return(0,Zn.iv)(Ve(),Ee,e.borders.medium,e.colors.blackAlt,Ee,Xe,t&&Ue(e))})),Ke=Zn.ZP.button.withConfig({componentId:"sc-b5d0b8e-2"})(Qe(),(function(n){var e=n.theme,t=n.borderColor;return(0,Zn.iv)(qe(),"income"===t?"#1f77b4":"#ff7f0e",e.colors.blackDarker,e.borders.medium)})),Xe=Zn.ZP.button.withConfig({componentId:"sc-b5d0b8e-3"})(Ye(),(function(n){var e=n.theme;return(0,Zn.iv)(We(),e.weights.semiBold,e.sizes.smaller,e.colors.blackDarker,e.borders.medium)})),nt=Zn.ZP.div.withConfig({componentId:"sc-b5d0b8e-4"})(Je()),et=((0,Zn.ZP)(h.AB).withConfig({componentId:"sc-b5d0b8e-5"})($e()),function(){var n=function(n){"expired"!==k?i(n):A()},e=function(n){var e=P[n].reduce((function(n,e){return n+Number(e.amount)}),0);return e>0?(0,v.Ri)(e,!0,0):"R$ 0"},t=(0,l.useState)(""),a=t[0],i=t[1],c=(0,l.useState)(""),g=c[0],b=c[1],w=(0,l.useState)(!1),_=w[0],y=w[1],C=en(),j=pn(),Z=(0,x.qe)().logClick,k=(0,De.z)().accountType,M=yn(),S=M.date,z=M.formattedDates,D=M.handleSetDate,I=z["yyyy-mm-dd"],P=un(I).data,A=function(){return y(!_)},N=(0,l.useCallback)((0,o.Z)(u().mark((function n(){return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,C.mutateAsync({date:I});case 3:j.mutate({date:I}),n.next=9;break;case 6:n.prev=6,n.t0=n.catch(0),(0,v.CF)("N\xe3o foi poss\xedvel buscar os dados da solicita\xe7\xe3o","error");case 9:case"end":return n.stop()}}),n,null,[[0,6]])}))),[z]);return(0,l.useEffect)((function(){N()}),[S]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(Ge,{children:[(0,r.jsx)(m.sZ,{}),(0,r.jsx)(p.U7,{valueInput:S,handleChange:D}),(0,r.jsx)(nt,{children:P&&Object.entries(P).map((function(t){var a=(0,s.Z)(t,2),i=a[0],o=a[1];return(0,r.jsxs)(He,{activeList:g===i,children:[(0,r.jsxs)(Ke,{type:"button",onClick:function(){return function(n){b((function(e){return e!==n?n:""}))}(i)},onClickCapture:function(){return g!==i&&Z("Bot\xe3o ".concat(i))},borderColor:"renda"===i.toLowerCase()?"income":"expense",children:[(0,r.jsx)("strong",{children:i})," ",(0,r.jsx)("strong",{children:e(i)}),(0,r.jsx)(d.OId,{size:24,color:"#fff"})]}),o.map((function(n,e){return(0,r.jsx)(Be,{macroClass:i,data:n},e)})),(0,r.jsx)(Xe,{onClick:function(){return n(i)},children:"Adicionar +"})]},i)}))})]}),(0,r.jsx)(h.AB,{isOpen:!!a,children:(0,r.jsx)(xe,{onCloseModal:function(){return n("")},macroClass:a})}),(0,r.jsx)(f.vb,{isOpen:_,onClose:A,title:"Organiza\xe7\xe3o financeira",phrase:"voc\xea n\xe3o pode adicionar novas categorias no Plano Gratuito"})]})}),tt=t(8193);function rt(){var n=(0,jn.Z)(["\n overflow: hidden;\n margin: 12px 0 0 0;\n width: 100%;\n\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(60px, 90px));\n justify-content: center;\n gap: 16px;\n\n order: 1;\n\n @media screen and (min-width: 640px) {\n grid-template-columns: repeat(6, minmax(60px, 90px));\n justify-content: space-between;\n gap: 16px 0;\n }\n\n @media screen and (min-width: 768px) {\n padding: 0 24px;\n }\n\n @media screen and (min-width: 960px) {\n padding: 0;\n }\n\n @media screen and (min-width: 1180px) {\n grid-template-columns: repeat(12, minmax(60px, 70px));\n order: initial;\n gap: 0;\n max-width: 100%;\n }\n\n @media screen and (min-width: 1280px) {\n padding-left: 90px;\n padding-right: 50px;\n }\n"]);return rt=function(){return n},n}function at(){var n=(0,jn.Z)(["\n > svg {\n transform: rotate(45deg);\n color: #1f77b4;\n }\n "]);return at=function(){return n},n}function it(){var n=(0,jn.Z)(["\n > svg {\n transform: rotate(135deg);\n color: #ff7f0e;\n }\n "]);return it=function(){return n},n}function ot(){var n=(0,jn.Z)(["\n display: flex;
1\n align-items: center;\n flex-direction: column;\n justify-content: center;\n gap: 6px;\n\n border-radius: 6px;\n padding: 6px;\n\n border: ",";\n\n span {\n font-size: ",";\n font-weight: ",";\n }\n\n strong {\n font-size: ",";\n font-weight: ",";\n white-space: nowrap;\n }\n\n svg {\n width: 14px;\n height: 14px;\n\n @media screen and (min-width: 768px) {\n width: 16px;\n height: 16px;\n }\n\n @media screen and (min-width: 1440px) {\n width: 20px;\n height: 20px;\n }\n }\n\n > div {\n display: flex;\n align-items: center;\n gap: 4px;\n\n ",";\n }\n "]);return ot=function(){return n},n}function st(){var n=(0,jn.Z)(["\n ","\n"]);return st=function(){return n},n}var ct=Zn.ZP.div.withConfig({componentId:"sc-7ba1be25-0"})(rt()),ut=Zn.ZP.div.withConfig({componentId:"sc-7ba1be25-1"})(st(),(function(n){var e=n.theme,t=n.isSelected,r=n.isPositive;return(0,Zn.iv)(ot(),t?"1px solid #fff":"1px solid #141414",e.sizes.small,e.weights.normal,e.sizes.small,e.weights.semiBold,r?(0,Zn.iv)(at()):(0,Zn.iv)(it()))})),lt=function(n){var e=function(n){var e=(0,fn.default)(new Date(n),"M"),t=e;return"12"===e&&(t="0"),(0,w.useQuery)("totalChartValue",(0,o.Z)(u().mark((function e(){var r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.getGraphicData(n.slice(0,4));case 2:return r=e.sent,a=O(r.data,t),e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)}))),{staleTime:1/0})}(n.formattedDate).data;return(0,r.jsx)(ct,{children:null===e||void 0===e?void 0:e.map((function(n,e){return(0,r.jsxs)(ut,{isPositive:n.total>=0,isSelected:n.isSelected,children:[(0,r.jsxs)("div",{className:"month-and-icon",children:[0===n.total?"-":(0,r.jsx)(tt.y1n,{size:20},e),(0,r.jsx)(zn.ws,{greaterThan:768,children:(0,r.jsx)("span",{children:n.month})}),(0,r.jsx)(zn.ws,{lessThan:768,children:(0,r.jsx)("span",{children:n.fullMonth})})]}),(0,r.jsx)("strong",{children:0!==n.total?(0,v.aL)(n.total).split("$")[1]:0})]},e)}))})},dt=t(83130),mt=t(99735);function pt(){var n=(0,jn.Z)(["\n width: 100%;\n display: flex;\n justify-content: center;\n\n "," {\n margin-top: -68px;\n }\n\n @media screen and (min-width: 960px) {\n justify-content: flex-end;\n }\n"]);return pt=function(){return n},n}var ft=Zn.ZP.div.withConfig({componentId:"sc-8e8360f-0"})(pt(),mt.W),ht=[{label:"2022",value:"2022"},{label:"2023",value:"2023"},{label:"2024",value:"2024"},{label:"2025",value:"2025"}],xt=function(){var n=(0,l.useState)(!1),e=n[0],t=n[1],a=(0,De.z)().accountType,i=yn(),o=i.formattedDates,s=i.handleSetDate,c=function(){return t(!e)},u=(0,l.useCallback)((function(n){if("expired"!==a){var e=new Date(+n,+o.month-1);s(e)}else c()}),[a,o]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ft,{children:(0,r.jsx)(dt.m,{id:"financialPlanning",tabs:ht,selectedTab:o.year,onSelectedTab:u})}),(0,r.jsx)(f.vb,{isOpen:e,onClose:c,title:"Organiza\xe7\xe3o financeira",phrase:"voc\xea n\xe3o pode utilizar o ajuste r\xe1pido de anos no Plano Gratuito"})]})};function vt(){var n=(0,jn.Z)(["\n > p:nth-child(2) {\n color: #1f77b4;\n }\n "]);return vt=function(){return n},n}function gt(){var n=(0,jn.Z)(["\n > p:nth-child(2) {\n color: #ff7f0e;\n }\n "]);return gt=function(){return n},n}function bt(){var n=(0,jn.Z)(["\n border-radius: ",";\n padding: 8px;\n display: flex;\n gap: 4px;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n\n > p {\n font-weight: ",";\n font-size: ",";\n }\n\n @media screen and (min-width: 1280px) {\n > p {\n font-size: ",";\n }\n }\n\n ","\n ","\n "]);return bt=function(){return n},n}function wt(){var n=(0,jn.Z)(["\n ","\n"]);return wt=function(){return n},n}var _t={isPositiveValue:function(){return(0,Zn.iv)(vt())},isNegativeValue:function(){return(0,Zn.iv)(gt())}},yt=Zn.ZP.div.withConfig({componentId:"sc-5069ca60-0"})(wt(),(function(n){var e=n.theme,t=n.isPositiveValue;return(0,Zn.iv)(bt(),e.borders.medium,e.weights.medium,e.sizes.normal,e.sizes.smaller,!!t&&_t.isPositiveValue,!t&&_t.isNegativeValue)})),Ct=function(n){var e=n.title,t=n.value,a=n.isPositiveValue,i=void 0===a||a;return(0,r.jsxs)(yt,{isPositiveValue:i,children:[(0,r.jsx)("p",{children:e}),(0,r.jsx)("p",{children:t})]})},jt=t(19781);function Zt(){var n=(0,jn.Z)(["\n margin-top: 16px;\n"]);return Zt=function(){return n},n}function kt(){var n=(0,jn.Z)(["\n padding: 4px 8px;\n border-radius: ",";\n border: 1px solid ",";\n display: flex;
1\n align-items: center;\n\n > span {\n font-weight: ",";\n font-size: ",";\n }\n\n > svg {\n margin-right: 8px;\n }\n\n @media screen and (min-width: 768px) {\n margin-top: 8px;\n > span {\n font-size: ",";\n }\n }\n "]);return kt=function(){return n},n}function Mt(){var n=(0,jn.Z)(["\n ","\n"]);return Mt=function(){return n},n}function St(){var n=(0,jn.Z)(["\n @media screen and (min-width: 768px) {\n display: flex;\n gap: 8px;\n }\n"]);return St=function(){return n},n}function zt(){var n=(0,jn.Z)(["\n padding: 0;\n flex-grow: 1;\n display: grid;\n grid-template-rows: 50px 1fr;\n\n > div {\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n gap: 8px;\n\n "," {\n flex-grow: 1;\n }\n }\n\n & + div {\n margin-top: 32px;\n margin-bottom: 8px;\n }\n\n @media screen and (min-width: 768px) {\n > div {\n flex-direction: row;\n }\n\n & + div {\n margin: 0;\n }\n }\n"]);return zt=function(){return n},n}function Dt(){var n=(0,jn.Z)(["\n margin-bottom: 8px;\n text-align: center;\n border-top-left-radius: 8px;\n border-top-right-radius: 8px;\n padding: 8px;\n background-color: ",";\n "]);return Dt=function(){return n},n}function It(){var n=(0,jn.Z)(["\n ","\n"]);return It=function(){return n},n}var Pt=Zn.ZP.div.withConfig({componentId:"sc-5f6acb10-0"})(Zt()),At=Zn.ZP.div.withConfig({componentId:"sc-5f6acb10-1"})(Mt(),(function(n){var e=n.theme;return(0,Zn.iv)(kt(),e.borders.medium,e.colors.blue500,e.weights.medium,e.sizes.small,e.sizes.normal)})),Nt=Zn.ZP.div.withConfig({componentId:"sc-5f6acb10-2"})(St()),Ft=(0,Zn.ZP)(Dn.OC).withConfig({componentId:"sc-5f6acb10-3"})(zt(),yt),Et=Zn.ZP.h3.withConfig({componentId:"sc-5f6acb10-4"})(It(),(function(n){var e=n.theme;return(0,Zn.iv)(Dt(),e.colors.black100)})),Ot=function(){var n=function(n){return n&&n>0?"".concat(Number(n).toFixed(),"%"):"0%"},e=function(n){return n&&n>0?"".concat((0,v.Ri)(Number(n))):"R$ 0"},t=(0,jt.Eu)().user,a=yn().formattedDates,i=(null===t||void 0===t?void 0:t.name.split(" ")[0])||"",o=a["yyyy-mm"],s=+a.month-1,c=ln(o).data,u=null===c||void 0===c?void 0:c.data.find((function(n){return n.month===F[s].month})),l=null===c||void 0===c?void 0:c.data.reduce((function(n,e){return n+(e.incomes-e.outcomes)}),0),d=12*(null===t||void 0===t?void 0:t.investPerMonth),m=((null===u||void 0===u?void 0:u.incomes)-(null===u||void 0===u?void 0:u.outcomes))/(null===t||void 0===t?void 0:t.investPerMonth)*100,p=l/d*100,f=(null===u||void 0===u?void 0:u.incomes)-(null===u||void 0===u?void 0:u.outcomes);return(0,r.jsxs)(Pt,{children:[(0,r.jsxs)(Nt,{children:[(0,r.jsxs)(Ft,{children:[(0,r.jsx)(Et,{children:"M\xeas"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(Ct,{title:"Meta:",value:t&&e(null===t||void 0===t?void 0:t.investPerMonth),isPositiveValue:!0}),(0,r.jsx)(Ct,{title:"Capacidade de investimento:",value:e(f),isPositiveValue:(null===u||void 0===u?void 0:u.incomes)>=(null===u||void 0===u?void 0:u.outcomes)}),(0,r.jsx)(Ct,{title:"Meta atingida:",value:n(m),isPositiveValue:m>=0})]})]}),(0,r.jsxs)(Ft,{children:[(0,r.jsx)(Et,{children:"Ano"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(Ct,{title:"Meta:",value:e(d),isPositiveValue:m>=0}),(0,r.jsx)(Ct,{title:"Capacidade de investimento:",value:e(l),isPositiveValue:p>=0}
1),(0,r.jsx)(Ct,{title:"Meta atingida:",value:n(p),isPositiveValue:p>=0})]})]})]}),p&&p>100?(0,r.jsxs)(At,{children:[(0,r.jsx)(tt.mny,{color:"green",size:40}),(0,r.jsx)("span",{children:"Parab\xe9ns ".concat((0,v.Zx)(i),"! Objetivos financeiros alcan\xe7ados!")})]}):(0,r.jsxs)(At,{children:[(0,r.jsx)(tt.CSE,{size:40}),(0,r.jsx)("span",{children:"".concat((0,v.Zx)(i),", enxugue alguns custos para voc\xea conseguir atingir seus objetivos.")})]})]})},Bt=t(24904),Rt=t(68878);function Lt(){var n=(0,jn.Z)(["\n padding: 8px;\n background: ",";\n color: ",";\n border-radius: ",";\n\n > header {\n text-align: center;\n padding-bottom: 4px;\n margin-bottom: 10px;\n border-bottom: 1px solid rgba(36, 36, 36, 0.6);\n font-size: ",";\n font-weight: ",";\n }\n\n p {\n color: ",";\n font-size: ",";\n font-weight: ",";\n }\n\n @media screen and (min-width: 1024px) {\n min-width: 148px;\n }\n"]);return Lt=function(){return n},n}function Vt(){var n=(0,jn.Z)(["\n :nth-child(1) {\n border-top: 1px solid rgba(36, 36, 36, 0.6);\n margin-top: 2px;\n }\n\n > div {\n width: 100%;\n display: flex;\n align-items: center;\n gap: 4px;\n\n > p:first-of-type {\n min-width: 120px;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n text-transform: uppercase;\n }\n }\n .square {\n width: 14px;\n height: 14px;\n background-color: ",";\n }\n"]);return Vt=function(){return n},n}var Tt=Zn.ZP.div.withConfig({componentId:"sc-73880467-0"})(Lt(),(function(n){return n.theme.colors.white100}),(function(n){return n.theme.colors.black}),(function(n){return n.theme.borders.minimal}),(function(n){return n.theme.sizes.small}),(function(n){return n.theme.weights.semiBold}),(function(n){return n.theme.colors.blackAlt}),(function(n){return n.theme.sizes.small}),(function(n){return n.theme.weights.semiBold})),qt=Zn.ZP.div.withConfig({componentId:"sc-73880467-1"})(Vt(),(function(n){return n.lineColor})),Qt=function(n){var e=n.data,t=n.color,a=n.value,i=n.id,o=n.filteredDetails;return(0,r.jsxs)(Tt,{children:[(0,r.jsx)("header",{children:e.month}),(0,r.jsx)(qt,{lineColor:t,children:(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"square"}),(0,r.jsx)("p",{children:"incomes"===i?"Total de entrada":"Total de sa\xedda"}),"|",(0,r.jsx)("p",{children:(0,v.Ri)(Number(a),!0)})]})},"tooltip-".concat(i)),(0,r.jsx)("div",{children:"outcomes"===i&&o.map((function(n,e){return(0,r.jsx)(qt,{lineColor:"#fff",children:(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"square"}),(0,r.jsx)("p",{children:n.macroClass}),"|",(0,r.jsx)("p",{children:(0,v.Ri)(Number(n.total),!0)})]})},e)}))})]})},Wt={xs:{top:12,right:0,bottom:50,left:52},sm:{top:10,right:0,bottom:50,left:52},md:{top:30,right:30,bottom:50,left:80}};function Yt(){var n=(0,jn.Z)(["\n width: 100%;\n max-width: 100%;\n\n max-height: 100%;\n display: flex;\n flex-direction: column;\n margin-top: 16px;\n\n .default-container {\n height: 35vh;\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n > p {\n margin-bottom: 24px;\n }\n }\n\n .loading-container {\n height: 50vh;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .chart-wrapper {\n height: 35vh;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n\n .titles {\n margin-top: 32px;\n display: flex;\n justify-content: flex-end;\n order: 1;\n }\n\n @media screen and (min-width: 768px) {\n flex-direction: column;\n .chart-wrapper,\n .default-container {\n height: 40vh;\n }\n }\n\n @media screen and (min-width: 960px) {\n margin-top: 0;\n .chart-wrapper,\n .default-container {\n height: 45vh;\n }\n }\n"]);return Yt=function(){return n},n}var Jt=(0,Zn.ZP)(Dn.OC).withConfig({componentId:"sc-44df4143-0"})(Yt()),$t=function(){var n=function(){var n=(0,l.useState)("xs"),e=n[0],t=n[1],r=(0,l.useState)(null),a=r[0],i=r[1],s=yn().formattedDates,c=s["yyyy-mm"],d=I[s.month],m=ln(c),p=m.data,f=m.isLoading,h=(null===p||void 0===p?void 0:p.data.reduce((function(n,e){return n+(e.incomes+e.outcomes)}),0))>0;(0,l.useEffect)((function(){window.innerWidth<375?t("xs"):window.innerWidth<768?t("sm"):t("md")}),[]);var x=function(){var n=(0,o.Z)(u().mark((function n(e){var t,r,a,o;return u().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e){n.next=3;break}return i(null),n.abrupt("return");case 3:return n.next=5,j.getMacroClasses("".concat(s.year,"-").concat(e.index+1));case 5:t=n.sent.data,r="outcomes"===e.id,a=I[e.index+1<10?"0".concat(e.index+1):e.index+1],o=t.filter((function(n){var e=n.macro_class,t=n.amount;return(r?"Renda"!==e:"Renda"===e)&&0!==Number(t)})).map((function(n,e){var t=n.micro_class,r=n.amount;return{id:(0,v.Zx)(t+Math.floor(999*Math.random()+1)),value:Number(r),label:(0,v.Zx)(t),color:(0,v.TM)(e)}})),i({d:"".concat(a," de ").concat(s.year),isOutcomes:r,data:o});case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return{margin:Wt[e],isLoading:f,monthValue:d,pieDetails:a,chartData:p,formattedDate:c,isShowChart:h,handleBarClick:x}}(),e=n.margin,t=n.isLoading,a=n.monthValue,i=n.pieDetails,s=n.chartData,c=n.formattedDate,d=n.isShowChart,p=n.handleBarClick,f=(0,jt.Eu)().user;return t?(0,r.jsx)(Jt,{children:(0,r.jsx)("div",{className:"loading-container",children:(0,r.jsx)(zn.su,{size:"lg"})})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(Jt,{children:[(0,r.jsx)(xt,{}),d?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(lt,{formattedDate:c}),(0,r.jsx)("div",{className:"chart-wrapper",children:(0,r.jsx)(Bt.jM,{data:s.data,keys:["incomes","outcomes"],indexBy:"month",margin:e,padding:.3,enableLabel:!1,groupMode:"grouped",valueScale:{type:"linear"},indexScale:{type:"band",round:!0},colors:{scheme:"category10"},minValue:"auto",axisLeft:{tickSize:5,tickPadding:5,tickRotation:0,format:function(n){return"".concat((0,v.aL)(n))}},labelSkipWidth:12,labelSkipHeight:12,onClick:p,tooltip:function(n){return(0,r.jsx)(Qt,(0,Z.Z)((0,g.Z)({}
1,n),{filteredDetails:s.details.filter((function(e){return e.month===n.data.month}))}))},theme:Rt.z7,borderRadius:4,annotations:[(0,Z.Z)((0,g.Z)({},N),{type:"rect",match:{key:"incomes.".concat(a)}}),(0,Z.Z)((0,g.Z)({},N),{type:"rect",match:{key:"outcomes.".concat(a)}})]})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{style:{height:"92px"}}),(0,r.jsx)("div",{className:"default-container",children:(0,r.jsx)("p",{children:"Adicione informa\xe7\xf5es no menu ao lado para que possa ser feita uma progress\xe3o gr\xe1fica das suas informa\xe7\xf5es!"})})]}),(0,r.jsx)("div",{className:"titles",children:(0,r.jsx)(m.YW,{showIcon:!1,size:"sm",text:"Precisa de ajuda?",phrase:"! ".concat((0,v.Zx)((null===f||void 0===f?void 0:f.name.split(" ")[0])||"")," aqui! Gostaria de saber mais sobre investimentos na plataforma Mundo Invest!")})})]}),(0,r.jsx)(h.AB,{isOpen:!!i,children:(0,r.jsx)(ze,{chartData:i,onClose:function(){return p(null)}})})]})};function Ut(){var n=(0,jn.Z)(["\n width: 100%;\n padding: 80px 16px 32px 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n"]);return Ut=function(){return n},n}function Gt(){var n=(0,jn.Z)(["\n padding-top: 28px;\n width: 100%;\n max-width: 1440px;\n overflow: hidden;\n\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n > main {\n margin-top: 24px;\n flex: 1 1;\n }\n\n "," {\n margin: 16px 0;\n justify-content: center;\n\n @media screen and (min-width: 475px) {\n justify-content: flex-end;\n }\n\n @media screen and (min-width: 960px) {\n margin: 0 0 44px;\n }\n }\n\n @media screen and (min-width: 960px) {\n padding-top: 52px;\n flex-direction: row;\n\n > main {\n margin-top: 0;\n }\n }\n\n @media screen and (min-width: 1728px) {\n max-width: 90vw;\n }\n"]);return Gt=function(){return n},n}var Ht=Zn.ZP.div.withConfig({componentId:"sc-ebf506ce-0"})(Ut()),Kt=Zn.ZP.div.withConfig({componentId:"sc-ebf506ce-1"})(Gt(),Dn.l7),Xt=!0,nr=function(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.$y,{title:"Organiza\xe7\xe3o Financeira \u2014 Mundo Invest"}),(0,r.jsx)(a.oY,{children:(0,r.jsx)(Ht,{children:(0,r.jsx)(Kt,{children:(0,r.jsxs)(_n,{children:[(0,r.jsx)(et,{}),(0,r.jsxs)("main",{children:[(0,r.jsx)($t,{}),(0,r.jsx)(Ot,{})]})]})})})})]})}}},function(n){n.O(0,[9866,4904,8782,4750,9774,2888,179],(function(){return e=93506,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.