{"_id":"@marcos_feitoza/personal-finance-frontend-core-ui","_rev":"30-d22546f252ac361f0dd3c4578fc3e7f8","name":"@marcos_feitoza/personal-finance-frontend-core-ui","dist-tags":{"latest":"1.8.2"},"versions":{"1.0.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.0.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.0.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"0522ba3d06384e3aead9ff22b9a45db4de536211","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.0.0.tgz","fileCount":139,"integrity":"sha512-Ep+8cAvwfZxyjceqPZrUCOGz3F7R7DjXU3NYXrpCuPYpExbcesWA5pWN3/m2aRD1dLc0Axkz3WU2aWZYLVsePw==","signatures":[{"sig":"MEQCIFe2sS/fSeklAqdcE13cBsedXfUSxNamgkkzntbRqqJSAiAQZO7aPrqY/L536M9BAt1DkdEQ4+3CVvjAWO4f/KOCfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520038},"gitHead":"f1f80b062d4fea033013651a497da450d6b3368a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"A new Flutter project.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.0.0_1763850429949_0.8235335695071422","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.0.1","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.0.1","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"1118639c747257c13c36bcb7eacadadb0928e249","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.0.1.tgz","fileCount":139,"integrity":"sha512-mnRdpPrde+a8RdTXnOP37qmnur7zs/4Z59PPwQCZrL+TVU51eGY5foZ3DrVyKJUTeFD9Ap/GZmWp+riq1SPYKw==","signatures":[{"sig":"MEQCICTaTWx5UMJ7kZrjoacBCHBmE/LTh2ljZ6NSX1xZrYnnAiApr1HgTeGbmQyi3qXkYgI1w24GJlFMrB7Q7B8UPeKwWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520275},"gitHead":"acabd31a871d47e1c0ec30e5028ace45116795c0","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"A new Flutter project.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.0.1_1763851912912_0.9715988139926681","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.0.2","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.0.2","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"48665bf18882c9cbec959bd0aec9d2dd12420117","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.0.2.tgz","fileCount":140,"integrity":"sha512-xbbVEs8WfhioUSlpcLryT7ka6ovHXfCNx8GBoOek8qh9wELMZmJwbUn4mBpXx91vf2KAGnl9UAjYBmB9I41ERw==","signatures":[{"sig":"MEYCIQDOhhMGZcm9fCPg6ibfuwImoOqOO//hxOVlJx8ehCQrbwIhAMEuDOinyk602pYGG/DxP98mZKCLDZiArDBb4nBs3Z45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521007},"gitHead":"6625bc4a62206aaf8d723b9ba913a03742739c1c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"A new Flutter project.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.0.2_1764118160560_0.2096968590306283","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.1.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.1.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"7e31b8357b0798c7744395c7fffb53ffd3db688f","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.1.0.tgz","fileCount":141,"integrity":"sha512-ShYG73qQlwahVDbaMqshKiq3y1pEBEItvxHUIscOv/E9tyzMriZEa24f8vPXNWzuqc2QQwfqBb/fw1dkggIZGA==","signatures":[{"sig":"MEYCIQDDRUy04w3j6/b51yN2V3kJ5NsT9EyOwB8GczKuVJOA5AIhANR0Hxp3BEmCkeOYWlaWVg3ga6K+ojz19vzpUMRwuafx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523784},"gitHead":"0434207d0160120a7f9da6c04b01815bdee80f41","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.1.0_1764352696470_0.6478445421308676","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.2.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.2.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"d810b42475bc93a05c040063474c10a307567d86","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.2.0.tgz","fileCount":146,"integrity":"sha512-pOlNVu9RtT2xDHTEkDVB0AHbTrJMBpLxMJJiWWAGOfCHmOwEeg+ZFdMqwK6GFAA3qrJA0JYA6K5n7PA4uRDGDQ==","signatures":[{"sig":"MEYCIQCZszJmtXT0gdKaswLUIJREJ2KUT9zv8ndCaSQY5gt2TQIhALBHH2KXBRc/xoii4r43bHmzd3qUN3PFDd4I7OdAj8Bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533549},"gitHead":"d5874d78b1850c5a15c7521677c754b06fdb972c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.2.0_1769717043317_0.9962465853908042","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.2.1","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.2.1","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"cd96b88588e4c2984641349ea41ecbd595f54864","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.2.1.tgz","fileCount":147,"integrity":"sha512-i0QJHGDnZ4XZmSSQVFu/RU1prGQx1ejzSEvkG8/ZQjYv64LFBHZDfuZ9La/7c2xDf++Gcl2bSGnBtq3BAXMmiw==","signatures":[{"sig":"MEUCIQCrAqiwL93lC/3jkb1NwuRf+k3xbKwItg0bHhsfVlbFQwIgeRounpnWKWrPU0JrbmPgUSrI6X643z0jMqK0CiL3Gc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536459},"gitHead":"7c79cfcc02c238e5ae39ef690f3abfc96263c228","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.2.1_1769805126137_0.8272036090256234","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.2.2","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.2.2","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"bdddd34d3372b3fc4f08be74656119e327687ec8","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.2.2.tgz","fileCount":148,"integrity":"sha512-+ZuOQU6n6y8v9k6y2XcYmFhRUklGqMOA5+c3IvX5ZULuNiAXTuG3JLSM9rFsXnPQeTU5O7OmbmpODkyaq88klg==","signatures":[{"sig":"MEQCIAVmrsD3QaGZRtaEOrBy5kiELwaZPGHNXF9gIcCHcnRmAiAlYBo2a0LWHf3Y3OBSrThZ8G1UYkHlLHt51Lo8O8V5qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541522},"gitHead":"bc1c6a09e47e2e954f943144285106ba18a73336","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.2.2_1769807988536_0.6273320333914587","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.2.3","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.2.3","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"bfdba8fe46dfa23a5f61f390e096964e9f99ec5e","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.2.3.tgz","fileCount":148,"integrity":"sha512-3JTX9o+RWEZPIS9eCJsBUOyLxcqxalmrCybmrUBU3bwQyq/bcjieJMSDIn5hOqdBy3Mm2DZ4XY2D6nIVxxIAuA==","signatures":[{"sig":"MEUCIQDj1+wnl342Sv2S4XYX+X9SssavRjnx1Og9z83lY4E4SwIgAioLkJcCK+wGAFaDNfIaWdmHjmvn7peJAF8jSKPATAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545181},"gitHead":"44a53f7c6a5e47b14a0b24ecafa80bb7fd96e4e5","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.2.3_1769975570570_0.15258584240283946","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.2.4","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.2.4","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"d36d4e07f68a7ecaeb018964fb100ddc07c88cd8","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.2.4.tgz","fileCount":150,"integrity":"sha512-DDMGZuTign3qGayuMDUwCHzrmAqBVwgWx1ormFiEGnlzRz3NmsHat7QQk8rAfYNGNT70sGt+RVBD8QZZrRl3RA==","signatures":[{"sig":"MEYCIQC+s2sGb+OLyUOx13MpXvkRd/jOpGpjLGc+pWcPO1FpuQIhAIRbrF/aS7fB+fjKbXVBxCtS2dnC68q5i1Hsx2J72A4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548611},"gitHead":"ba59ac85f9859efcd690c0195078a99542854a83","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.2.4_1770061530788_0.16724901918843926","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.3.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.3.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"c2f96be47451292d9efae5cce823bbf501c13f30","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.3.0.tgz","fileCount":151,"integrity":"sha512-YExlt+jLRElm8wwEe7YYM4FF/lkqN2O2N5sNgOqLgnqGsi0KwheplrAVEQovSiROJUzCoUYdQ5FV5Uj2pDMJUA==","signatures":[{"sig":"MEUCIQCiMrgmI/52KgBrChmkYOeTP9+UtHhRwHqBRZRZ3VHudAIgZXWbQbfTGm2510VZH5iu3/C44N/tsz9dPsZvRkyvI2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555879},"gitHead":"cd558421eb205dfc53d6e1752e049203255b13bf","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.3.0_1770154766898_0.6027200834292876","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.4.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.4.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"050753d9eda17b29873e34549ba2021154c82d19","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.4.0.tgz","fileCount":152,"integrity":"sha512-WBoY38FSL/GtgVwfF1O4X/qUMkGoomC7cscEhjqd2io+NhydUQNZpJSTkSwreoZc1kRC9yMt0Kp/HMXKkeWzvA==","signatures":[{"sig":"MEQCIB9agze8G+4aS9nmeRMeblWVD87g1F04vHbuBUL5ZICDAiBMnqOl34+fBgptt6Y7Yvusm84xxRgDqtecfVslvpOAgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559739},"gitHead":"be659b3fd7d1a7fe2017d589d7dcc5e7e1358723","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.4.0_1770158689643_0.23905981470672577","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.5.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.5.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"1bf595b158fbb4ea2f7c49ac14ff799f46b00f08","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.5.0.tgz","fileCount":152,"integrity":"sha512-8ejtJRmC9gafXWKamql0icAs1osGQXon2M1lxqfNSL0W9nuDSCsueyizw2IsbrWKESEv2aWV3gNxLfi56Yx3Cw==","signatures":[{"sig":"MEUCIDVRkL5Vwzu78R+pq5G7zC6p5YKHRlf6CJeJfaXiPz3VAiEA5dy1rnksHsUo8Pxj0U2nQJH6pQdCIKlGszeC/F4AhOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559988},"gitHead":"6c8cc209f936c7af2f90ef6199c8cd918969d82c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.5.0_1770238055295_0.6009209068434962","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"78b4231fc64f0b100016740ddaf8041dfa8956ff","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.0.tgz","fileCount":154,"integrity":"sha512-hYUkeRUTGsVpPsCkjhT3bHTyMQCZQH6x5ZJs+2M9XQPi6phEioQY5nWhB3kdniPMSGDAkUGr8KvuDhENbPLRgA==","signatures":[{"sig":"MEYCIQCLspoNO8vu69S1AkwHqbHXF/kPYBitiTFBpdtyvQbAhgIhAMZkjPNN+zzT687tBM/6Gg+GaU0BUXALAZwV45Q8f1vg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563701},"gitHead":"cedaff90fe8b666dffdb4eb771e091aac0bc3311","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.0_1770330102356_0.7549960718842932","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.1","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.1","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"57ece0b099470ab3f3557e1132a0fd83d91cbab5","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.1.tgz","fileCount":154,"integrity":"sha512-TaXcm/AuQ0o6bo2Gq9QrhaFnj8MVSjvieaxfuTMB/HcQJnD8IW6GvjWxgBNnmyX6qySTBYTVWiCzaZh8bWTKsw==","signatures":[{"sig":"MEUCIHmFEQWHLso1MnR1rMck+ttxs1PTh7bEZvr1+pqPZFoVAiEAyi+d5tvG3ubYCf1W0ehOQurBvhtyZ/iP1qeMWDlOO0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564558},"gitHead":"5bfcab186fa0e3b522e1cd7275360be829320805","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.1_1770396850489_0.9500485949675623","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.2","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.2","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"029e9b8222ec7e4c0e6d97ecac8cb74ca70bcd9b","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.2.tgz","fileCount":154,"integrity":"sha512-95pDLe6vtru05oEUUiGVePyS3e7RyyaIRzJQFHFA5zKXKWh3K4bzWKWobMvmZk7nnxCsHHohaFNrWmE5tTBwRQ==","signatures":[{"sig":"MEUCIQDoAXvKKkkk8UDR7y6m5UC6lXTe6gtNE7I9w74I7bEligIgAvo7g8sfhG1s0Bpn7gM6XSVd8zzzGxSJoZ+5q8SHjHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565132},"gitHead":"5662a8f81fe0e177df2db6e4fe42c0d50d3a9ecb","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.2_1770399008011_0.40831940799896405","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.3","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.3","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"dacbc383cbd58abcb9791c1206d0d2db6a3bb2ba","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.3.tgz","fileCount":154,"integrity":"sha512-FPU7FqvX2Kxyx4oZfsijLEyXAK82f2ZH/kLloF4/HnJdfij82qHgmjPoqZG7EGjSnlXpefk7nqJI7+6iMJ5hcA==","signatures":[{"sig":"MEUCICG87mnSAhTlzIE76W8owBhFYHrzr6KUtWT1PkGhXPo9AiEA14vIEXfQ5CNz+swcbNIaRLbvtQr/zIvohwBiXgb8h2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565402},"gitHead":"183c970625fb2e0010ee9253c4c8578c1467978d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.3_1770742625704_0.7744008402416116","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.4","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.4","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"7398ccade2005e9bf4eeb7d42604886963be3bb6","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.4.tgz","fileCount":154,"integrity":"sha512-ocpp548bbWnsJVTdJY78RiXXk9nFlP7UDtGOOmSDZHPpvt7KbWHYElpgmvrn7h+3vOG5vr3uKnPu3Up1qlVTQg==","signatures":[{"sig":"MEQCIFyvkMrj0VNUjdSr0t+Sw3vk4thenqFmsntvMw8QebITAiAoLcCyF2eDE+pkDIKb/nFf87f1EbxDRdSbbwBJw5YMAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576874},"gitHead":"206368c01ba57187ef51f172e903259709de2177","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.4_1770827570221_0.44317951042163295","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.5","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.5","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"01bd98fa0075318dedb15fce1e4e9676137785c4","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.5.tgz","fileCount":158,"integrity":"sha512-QH8eYp5KoaFF0trJi0YefsRNF9XvunvmIxeokbpD5Y1Kr8U46IIaSxd7b6gF9KQ9UICS1EeYdQV0kNGcEyx9Rw==","signatures":[{"sig":"MEQCIFVkcNgGjzN6iTnXRa0aPZIXdTLvGkw/4+194ZWqEqeNAiB1QLgyrJZiZPe30ryoogyc3LXaxHcCbzrWFdcYiRucYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597289},"gitHead":"d2b2a6b38fa7759bae89211877c32c4b0281d1c3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Este pacote contém os widgets e componentes de interface do usuário (UI) reutilizáveis para a aplicação Personal Finance Frontend.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.5_1770921325633_0.7049120465057983","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.6.6","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.6.6","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"82f0e2d25330ce9190d66e8c56e642ca9d852766","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.6.6.tgz","fileCount":162,"integrity":"sha512-lUl1JEyZHUDnkG5bDM8GLdvsFrZTnUTo7HaU8137nDHCP+RWVFf0LMx0YvT7Y9DzFg5MSRCf5i9npXDsZj5lSg==","signatures":[{"sig":"MEYCIQDOSqRY8XQ7UQUA7indKUcdC6NuFtq8OMm94ebVQot/vgIhAPEqBA0mg9uuQ1fpOsmY6k4vODuXVfeRTPxeM+aGRpwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605980},"gitHead":"7bda7c6dda49123812aa75d528f76ca865d6a7fb","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.6.6_1771112346865_0.40603257060771436","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"f8754dce0e427ce6211294aa105777d1f77a319a","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.0.tgz","fileCount":170,"integrity":"sha512-f4rU/BZhyRyy3ja2978JiYmQ7MJF33uUqrEpQ8rzbCu9bmafrSh2eqwwawCYatdRW/SqY+neayLTQJUfIgDriA==","signatures":[{"sig":"MEYCIQDrumil/Cvl7ymmExihkPMoQNsJSICS0vha6PatJrBeXgIhAJ/my8BSrzw7+IH3cAGeoE6gly3TMdk6XUzega9VeOUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636734},"gitHead":"1a6864952b1949b2c52a8d8f5346838cb502264d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.0_1771349096989_0.186770696127057","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.1","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.1","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"707e02ab15f24c2ed44dad9117027f83a2cbf28a","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.1.tgz","fileCount":170,"integrity":"sha512-CuAaSyoqvMZQNUEugNSx/sWMyXcd2118ly9YH5EgkeEH/PKH3oA5Yvp2QpZpY2V46nt2lDghL4AaNv72p5lAew==","signatures":[{"sig":"MEUCICUNSlkx/nNWs6zjJVYiX97sLVnDIiq77dEZStKSPc92AiEAudxN8GwGCByEzChSGsL7t1nvQb+PjSvHw9iEKv3PWVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637469},"gitHead":"fa4dcd843f079720c5338d8939588c31852c51aa","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.1_1771625210895_0.5807166545390876","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.2","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.2","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"323f0c445bad9f66efa36327e62c3c4e66b8891b","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.2.tgz","fileCount":170,"integrity":"sha512-FWnACxa+UtDXam8cgNmBdcOZ1ECCTGHnl4vhM6hA/06OOO7rW2Gv+wplbhd3/ZY6juZQqQg22r7RGY8X7bFJ3Q==","signatures":[{"sig":"MEQCIHTFpZ6fXI8q1ap1JTrJRYuionH7pq6krmZYBd8ydU6sAiBgaQFyoauLoxOJp4QfrT4fBHVDYnGrysCk2Guz5lQlJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639097},"gitHead":"ca843cb763037a2bca459c8e4a765a4ca5d7598b","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.2_1771676105530_0.09160096995435874","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.3","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.3","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"03af15d75ef82d841b54ae727ac0d5db02f715ab","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.3.tgz","fileCount":170,"integrity":"sha512-5YVS3pNbE/TYXDYITFcZsjLD+E/HnAxrDN8rPrxU87m2pSqkKIrkTxaND4DJeFQUn4MScrk5W9PUDc781kcdJw==","signatures":[{"sig":"MEUCIHLhrlNtJgvv+GVoVbCKTzOhSRYMlaOTA16UVwJ3ydeGAiEAxhnqzHLDiZWFfhjV+DbYBhvHTEBfcQyZm/zB5m1sDsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641213},"gitHead":"e68116b3cc06c0ee842ebb98432837f87925273a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.3_1771677922411_0.8979763840146588","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.4","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.4","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"a577e199b2d4b6565bcebb779e4644553435e1c4","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.4.tgz","fileCount":171,"integrity":"sha512-5UMpnRArx3fT8AXSXodDshyjKSF7seAwdbGL66dLoP+y/7WK3oTSeTMzX8r9yCFRsxERs1t/qCJNzf2aoKZfeQ==","signatures":[{"sig":"MEQCIHzNyYLMur68UQ1X17gRUqekhX+noK0dP7SRGccSMq8mAiB5BFA/6a5JKmeKb0KF9AhKi2+BwCt1oJp9hSYZrujNkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645783},"gitHead":"0e88d570340466c90fb71e68d19c0843759f6f30","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.4_1772115180863_0.16416488855799627","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.5","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.5","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"c9c196b76e3e5e5e286fb35687d6bd54bb5083cb","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.5.tgz","fileCount":151,"integrity":"sha512-5f3FjSE0iQTSwWii55q2q7wqumo4R0YM+DELWm9gFrH2kciO0jRNMBbWu/d88f/0EUC/VpE1JJyUHsqnYaQ0vA==","signatures":[{"sig":"MEUCIQCxewyHh+qHBg8/7BlFrK68yNSIet4XykmVXdlJDK7aggIgWNdOQUqeoWE8IpMTCCbnt3cS9GqNB+bpowtRoYjvLW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662807},"gitHead":"2891592bcc999f80cc6c429b21e5a5e1135de396","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.5_1772235438828_0.26479099118873495","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.6","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.6","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"01f60034f1a238cef5c715bb6a1bddb864b49814","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.6.tgz","fileCount":151,"integrity":"sha512-1wcqxmlGXfzj6pZvKXEZDKrcXnQF8MERI40NsASRgPGOf8wyb5lNp2joH7eS969FGl8APZYNjWaxA8oUZi4vCg==","signatures":[{"sig":"MEYCIQD+x+9i8UvhPsMv/J+btnP/ZAhPWIkjQZ6HGqnzlb0ojgIhAIV3esIZIuu/N38Rl5jgVeWu90/l4g+bs//qooyswz9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664577},"gitHead":"2d1899e830bdd3a1d5cac25c32441dd221cb5562","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.6_1772296603516_0.07588917972206555","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.7.7","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.7.7","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"792b4829c6e6ed656eb73ee1982978befa6badaa","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.7.7.tgz","fileCount":151,"integrity":"sha512-9iSQPkqs3nwZUZdB9+6SW6rvEtu7AE81iG0q401sNNKymX/V2z6pJYywebUe/mg5iLXjkvgf3JATcemlBH+hvw==","signatures":[{"sig":"MEUCIQDAUzanxf/nwNvRd2Ytoa7HnHc9vuOEWXpExfg+jl6YowIge95W3GJZgGUMG5Ekpc/FEDzsmyaTpS+5SjKtJqeNyoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667159},"gitHead":"eae2a73fa8c855a1be4d14019ed420c76f7ae56f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.7.7_1772551974409_0.2266181781759904","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.8.0","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.8.0","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"c033fc7f70122534b5e3209d13de94c672a45a9f","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.8.0.tgz","fileCount":153,"integrity":"sha512-aDCyTDYDIPJ2CTOig9YZS3o3Q6pNB6hcvJAD2dL7v+LY+qA0i7R/SkzpsAibTDNx69sAi8FcezMBUrBJUKqGOg==","signatures":[{"sig":"MEUCIDZLvaqoNU8u1CCPhOpGYto1+6LOYOfuQvSHpaeYXhjsAiEAikjATxky4XypXmMv1QA/we5zZTu417Gvi+68MbrOCt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693046},"gitHead":"11db2e5036a99ca7d8fed79a2beda3dd6cdd7c81","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.8.0_1773434444239_0.13182583516196433","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.8.1","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.8.1","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"dist":{"shasum":"14d16adb3302fca55b127528c952631bb83f8808","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.8.1.tgz","fileCount":153,"integrity":"sha512-992lLL9aZEmk00QcIg6lqWvpW6c1MWqAMUOzoU0jTNdBoL03ty8W8xHXixJQ7kpJFw7nmFHvYj8+bgVirAaGuA==","signatures":[{"sig":"MEYCIQDy4XVfswPCAkm2jR4CMlMeqcWbZbP4IHAFJCYVF2lCbgIhAO0bpAYQ+YbMnEh0m3v4p1HdYCzhK1iR6jwREqyQB8ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693792},"gitHead":"165babeb213c93086e8467b635cbb553d1929118","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"release":"semantic-release"},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"_npmVersion":"7.24.2","description":"Shared UI component library for Personal Finance frontend packages.","directories":{},"_nodeVersion":"17.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/personal-finance-frontend-core-ui_1.8.1_1773445319186_0.5588800673401906","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@marcos_feitoza/personal-finance-frontend-core-ui","version":"1.8.2","publishConfig":{"access":"public"},"scripts":{"release":"semantic-release"},"devDependencies":{"semantic-release":"^18.0.0","@semantic-release/changelog":"^6.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^8.0.0"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"gitHead":"efebf8d597e7cf98a555d95564b6087e6fb71766","description":"Shared UI component library for Personal Finance frontend packages.","_id":"@marcos_feitoza/personal-finance-frontend-core-ui@1.8.2","_nodeVersion":"17.2.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-yae8kEHm3wwV2nQOO9ABL1l4EDck8jlqQ3g2mB1d6u35HJ3PGTVF6K0VaCLDGdZMCS52nNcAxzLVeju3fx8ZcA==","shasum":"4104947d203c2721ee6241c10b0b0ee0ffebb787","tarball":"https://registry.npmjs.org/@marcos_feitoza/personal-finance-frontend-core-ui/-/personal-finance-frontend-core-ui-1.8.2.tgz","fileCount":153,"unpackedSize":694089,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDi8UrZrDcR+YvDBlXWb5H1f7xNaTJ7miMloRzzTXBTDwIhAKu2pkpXhsK6KFvPXPKTXEvAFqXLpKgyE1L6JvNDFLY+"}]},"_npmUser":{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"},"directories":{},"maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/personal-finance-frontend-core-ui_1.8.2_1774531649787_0.9538857847079152"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-22T22:27:09.845Z","modified":"2026-03-26T13:27:30.111Z","1.0.0":"2025-11-22T22:27:10.234Z","1.0.1":"2025-11-22T22:51:53.152Z","1.0.2":"2025-11-26T00:49:20.847Z","1.1.0":"2025-11-28T17:58:16.706Z","1.2.0":"2026-01-29T20:04:03.549Z","1.2.1":"2026-01-30T20:32:06.293Z","1.2.2":"2026-01-30T21:19:48.730Z","1.2.3":"2026-02-01T19:52:50.724Z","1.2.4":"2026-02-02T19:45:31.008Z","1.3.0":"2026-02-03T21:39:27.081Z","1.4.0":"2026-02-03T22:44:49.828Z","1.5.0":"2026-02-04T20:47:35.449Z","1.6.0":"2026-02-05T22:21:42.628Z","1.6.1":"2026-02-06T16:54:10.655Z","1.6.2":"2026-02-06T17:30:08.173Z","1.6.3":"2026-02-10T16:57:05.926Z","1.6.4":"2026-02-11T16:32:50.395Z","1.6.5":"2026-02-12T18:35:25.867Z","1.6.6":"2026-02-14T23:39:07.077Z","1.7.0":"2026-02-17T17:24:57.217Z","1.7.1":"2026-02-20T22:06:51.102Z","1.7.2":"2026-02-21T12:15:05.751Z","1.7.3":"2026-02-21T12:45:22.686Z","1.7.4":"2026-02-26T14:13:01.049Z","1.7.5":"2026-02-27T23:37:19.053Z","1.7.6":"2026-02-28T16:36:43.708Z","1.7.7":"2026-03-03T15:32:54.575Z","1.8.0":"2026-03-13T20:40:44.507Z","1.8.1":"2026-03-13T23:41:59.347Z","1.8.2":"2026-03-26T13:27:29.981Z"},"description":"Shared UI component library for Personal Finance frontend packages.","maintainers":[{"name":"marcos_feitoza","email":"marcos.a.feitoza@gmail.com"}],"readme":"# Frontend Core UI (Flutter)\n\nShared UI component library for Personal Finance frontend packages.\n\n## Purpose\n\n\nO objetivo deste pacote é centralizar e padronizar a aparência e o comportamento dos elementos de UI em todo o aplicativo. Ele fornece uma biblioteca de componentes que podem ser utilizados por outros pacotes de feature, garantindo consistência visual e reduzindo a duplicação de código.\n\n## Conteúdo Principal\n\n- **`widgets/`**: Contém diversos widgets reutilizáveis, como `AppFormCard`, `AppDropdown`, `TradeForm`, `DividendLogForm`, `CryptoTradeForm`, `RrspContributionForm`, etc.\n- **`utils/app_dialogs.dart`**: Funções utilitárias para exibir diálogos padronizados (ex: confirmação de exclusão).\n- **`utils/app_logger.dart`**: Implementação de um logger condicional que exibe logs apenas em modo de depuração.\n- **`utils/currency_input_formatter.dart`**: Formatter para campos de entrada de moeda.\n- **`utils/theme_notifier.dart`**: Provedor para gerenciar o tema da aplicação (claro/escuro).\n\n## Tema (Fase 1 — centralização)\n\nPara evitar que cada tela/feature package defina seus próprios estilos (cores, espaçamentos, bordas), o **tema global** foi centralizado no core-ui.\n\nArquivos:\n\n- `lib/theme/app_theme.dart`\n  - Define `AppTheme.light` e `AppTheme.dark`.\n  - **O que controla:**\n    - `ColorScheme` (paleta de cores principal)\n    - `AppBarTheme` (cor do topo e cor do texto/ícones)\n    - `ElevatedButtonTheme` / `OutlinedButtonTheme` (tamanho e bordas padrão dos botões)\n    - `InputDecorationTheme` (bordas/padding padrão de `TextFormField`)\n- `lib/theme/app_colors.dart`\n  - Tokens semânticos (ex.: `success`, `error`, `warning`) e `seed`.\n  - **O que controla:**\n    - cores usadas em feedback (SnackBars, highlights de sucesso/erro)\n    - seed do tema (mudança global do “tom” do app)\n- `lib/theme/app_spacing.dart`\n  - Tokens de espaçamento (`xs/sm/md/lg/xl/...`).\n  - **O que controla:**\n    - valores de padding/margin padronizados\n\nUso no app shell (`personal-finance-frontend/lib/main.dart`):\n\n```dart\nimport 'package:personal_finance_frontend_core_ui/theme/app_theme.dart';\n\nMaterialApp(\n  theme: AppTheme.light,\n  darkTheme: AppTheme.dark,\n)\n```\n\nRegras recomendadas:\n\n- Em telas/features: preferir `Theme.of(context).colorScheme`.\n- Para cores semânticas (ex.: erro/sucesso), usar `AppColors`.\n- Para componentes, preferir `widgets/app_widgets.dart`.\n\n## Design System (GenAI visual layer)\n\nAlém do tema base, o pacote recebeu uma camada visual padronizada para manter paridade entre módulos:\n\n- `lib/theme/genai_tokens.dart`\n  - tokens de cor (midnight/electric/neon/flame/coral), radius e sombras;\n- `lib/widgets/genai_widgets.dart`\n  - `GenaiButton`, `GenaiGlassCard`, `GenaiBackdrop`;\n- `lib/theme/app_theme.dart`\n  - ajustes de tipografia, bordas e estados para dark-glass consistente.\n\n### Padronização de seleção (sem verde default)\n\n`SegmentedButton` foi tematizado globalmente para usar o padrão do design system (electric) em vez da seleção verde default do Material.\n\nImpacto direto:\n\n- `Expense (Debit)` / `Refund (Credit)`;\n- segmentações em charts/reports;\n- demais formulários com `SegmentedButton`.\n\n### Tabelas e filtros unificados\n\n- `ReportTableCard` virou base visual de DataTable entre features;\n- `ReportFilterActions` usa botões do DS;\n- `FilterButton` recebeu estado ativo consistente e proteção de overflow (ellipsis).\n\n## SnackBars padronizados (Fase 2)\n\nPara evitar SnackBars com cores/textos inconsistentes, use os helpers:\n\n- `showErrorSnackBar(context, message)`\n- `showSuccessSnackBar(context, message)`\n- `showInfoSnackBar(context, message)`\n\nArquivo:\n- `lib/utils/app_snackbars.dart`\n\nExemplo:\n\n```dart\nimport 'package:personal_finance_frontend_core_ui/utils/app_snackbars.dart';\n\nshowErrorSnackBar(context, 'Something went wrong');\n```\n\n---\n\n## Loading / Empty / Error / Success (Fase 3)\n\nPara evitar telas “silenciosas” e condicionais repetidos em cada screen (`if (isLoading) ... else if (error) ...`), use o widget centralizado:\n\n- `lib/widgets/app_async_state_view.dart`\n\nEle padroniza os estados:\n\n- **loading**: `CircularProgressIndicator`\n- **error**: mensagem + botão “Try again” (opcional)\n- **empty**: mensagem + ação (opcional)\n- **success**: renderiza o `child`\n\nExemplo:\n\n```dart\nreturn AppAsyncStateView(\n  isLoading: viewModel.isLoading,\n  errorMessage: viewModel.errorMessage,\n  isEmpty: viewModel.items.isEmpty,\n  emptyMessage: 'No items found.',\n  onRetry: viewModel.fetch,\n  child: ListView(...),\n);\n```\n\n---\n\n## Como Usar (Instalação como Dependência)\n\nEste pacote é uma dependência local para a aplicação principal (`personal-finance-frontend`) e outras features packages do frontend.\n\nNo `pubspec.yaml` do pacote consumidor, adicione a seguinte linha em `dependencies`:\n\n```yaml\npersonal_finance_frontend_core_ui:\n  path: ../personal-finance-frontend-core-ui\n```\n\n## Features\n\n-   **Widgets Reutilizáveis**: Componentes de UI com design e comportamento padronizados.\n-   **Diálogos Centralizados**: Funções para exibir diálogos consistentes em todo o aplicativo.\n-   **Logging Condicional**: Um logger que ajuda a manter o console limpo em produção, exibindo mensagens apenas em desenvolvimento.\n-   **Ferramentas de Formatação**: Utilitários para formatar entradas de usuário (ex: valores monetários).\n\n---\n\n## Dropdowns de Category/Subcategory (decisão de produto: \"clean\")\n\nPara evitar poluição de dropdowns por itens gerados automaticamente (ex.: pagamentos de cartão criados na reconciliação), o app segue a regra:\n\n- **Forms como `ExpenseForm` carregam apenas as categorias/subcategorias definidas pelo usuário**.\n- Ou seja: a lista vem de `MetadataService.getUserCategories()`.\n\nIsso garante que o autocomplete de Subcategory em **Add Expense** mostre somente o que o usuário:\n\n- importou do demo\n- criou manualmente em Categories Settings\n- criou durante o Import Statement (CSV)\n","readmeFilename":"README.md"}