personal_finance_etl/__init__.py,sha256=JwCCaWiIwsuMMIy75DuY_m6XpWbOC7UItQFLwuZVHjw,1553
personal_finance_etl/backend/__init__.py,sha256=iwHvZZJvC1BjGVAdZtvE6xym9BxhSO_nS85qtzMYBEE,575
personal_finance_etl/backend/api/__init__.py,sha256=mj2Yi-Bcf7X8LSP5-7eMKbLpAsHT1uRYfKwbu1EpoY4,79
personal_finance_etl/backend/api/engine.py,sha256=Mg6McmFU65lLn5PDWI52MoNmnRXxAIw8uderjzGxtjg,5969
personal_finance_etl/backend/config/financial_rules.py,sha256=mVGpxI0421uSaUI4teM1adRV99J8kwXKYpjmfpi5_bg,23970
personal_finance_etl/backend/config/settings.py,sha256=_KBWkFSCgEdrYNKRGaiZk-5N_cFVc2JukY75dxrhkj0,7628
personal_finance_etl/backend/engines/__init__.py,sha256=n5O9JBIzVrVsnzmIvB4bt___FU6BP_2cBybT8hsxuRI,125
personal_finance_etl/backend/engines/analytics/__init__.py,sha256=LRWuidE4Lm6M7fw2G85GhIhUDECaZSRY2tUiifIv38M,128
personal_finance_etl/backend/engines/analytics/context.py,sha256=lffKXRu3phRAQlbGIhzbB65XGpjRcii7ttZcVkeKDx8,2316
personal_finance_etl/backend/engines/analytics/engine.py,sha256=BtG5t-tk2JMV49Jgm6DX0Nc-41164EVGjObL59_AgAE,4821
personal_finance_etl/backend/engines/analytics/isin_pipeline.py,sha256=QIDEJRDyR9zQ5x6x5OBV0ATyWtSnHv3hw0-QiL3a2_c,17959
personal_finance_etl/backend/engines/analytics/post_pipeline.py,sha256=oN0p0fiSBlr7LhCCXbNT9IzT0LIKe8ryfFXbNU8Su_s,2462
personal_finance_etl/backend/engines/analytics/core/__init__.py,sha256=PEbUpZVw9pFEevf3Th8E0k_mZzPsdFxJjKEA3fAe77A,545
personal_finance_etl/backend/engines/analytics/core/fifo.py,sha256=W5q-mcsFRp9v6emZMoJ1WwxlUzULswKBiw82g53af-c,17138
personal_finance_etl/backend/engines/analytics/core/math.py,sha256=MVOMQKMxswuH07Zx10EapaLYLUcRKEWgVgeDqOMpRxw,4379
personal_finance_etl/backend/engines/analytics/io/loader.py,sha256=Kj6GQR7cAcyLllfcaP2AAwmIFAMerOi7f_Fm1pexq-E,4015
personal_finance_etl/backend/engines/analytics/pipeline/__init__.py,sha256=F1yAcqgwsMMgOh8DLelJE0tsGY4bQiFJrzCDvNq6u5Q,385
personal_finance_etl/backend/engines/analytics/pipeline/context.py,sha256=qzDJQmX-EQQ-VX2V5SDrsigfPtaR4zgBkje5v46NCPc,4344
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/__init__.py,sha256=esHfhV8mYbzc133HxJZteRrkB17WO7DDh0J2o8gl5Ec,151
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/analytics.py,sha256=jkrSFiS9Wqhc-kIwfJdP-gHjKpNNoFZjcRz5jxffIXQ,4417
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/coordinator.py,sha256=WI6e39DxCk9ibgMnbiqQ5cHcGd41LinVgaLw0AmFzNQ,20848
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/gains.py,sha256=go_ZdyLuO_dav0FeLzt0kfxSg7585kGZtHDBivaY_Oc,12154
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/group_processor.py,sha256=y74iWJ5aVaTgcdcjNsNSr_W7N9pL1iLiyIvpJ5mBWlw,2521
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/harvest.py,sha256=x46Y2gh8ho9p6eMKlQX-qpohG0uPsuFMbPHcVf-UFr4,2203
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/weights.py,sha256=F82qk8shc-FESQKOoI7BglBdehEf5EoSg5N_Pmvq2sM,1424
personal_finance_etl/backend/engines/analytics/pipeline/postprocessor/xirr.py,sha256=EMgi_VbLHfEMuf8RY3xCSSWvpLLgTbtVzet2WDhAa58,5677
personal_finance_etl/backend/engines/analytics/pipeline/processor/__init__.py,sha256=jH3dHrdJNuHRJnMZ9SYr6z4rkYQrWQoK9YvT-bmBg-k,150
personal_finance_etl/backend/engines/analytics/pipeline/processor/benchmark.py,sha256=ib82McaxZ7eLu6OaqpEmX2rE3qPVh_wWe7xCVi1TCk0,4050
personal_finance_etl/backend/engines/analytics/pipeline/processor/extractor.py,sha256=P8VQsJ_9yEh6lW8b1NAXhIKgbIDsbMIm7jkDUMJLSJA,1230
personal_finance_etl/backend/engines/analytics/pipeline/processor/fx_gate.py,sha256=5fgtzv78wLmeW-i-zpom37oWXjz74L0tu3uPNN5s_qo,3026
personal_finance_etl/backend/engines/analytics/pipeline/processor/isin_processor.py,sha256=ZiPGB7_63lkMXb3O7rzg8bA9IieQ-pc5hIOZiJ7ZIyE,30968
personal_finance_etl/backend/engines/analytics/pipeline/processor/snapshot.py,sha256=5Gp9Vp9DONFcGjf0_B9nePHupd9gXV-yziAjvsOsnyo,13800
personal_finance_etl/backend/engines/analytics/rules/macro.py,sha256=dH2JuaczJV5FigpILST12NlFjoY5mL8VozdE1Rv0p2A,10947
personal_finance_etl/backend/engines/presentation/__init__.py,sha256=g0_4cGJNecm69Shm_8-VQrIzrWLM3T3zlqHMb1bAtDA,73
personal_finance_etl/backend/engines/presentation/wealth_engine.py,sha256=eaXbJPGohnxHV7LqEleZyhboggk-fsnxBHvkHa_14xc,5223
personal_finance_etl/backend/engines/presentation/core/__init__.py,sha256=k0u2ZlZRA6L-m_wqOlPO8QHLjWjvhCSfZTf2cTeNyQk,205
personal_finance_etl/backend/engines/presentation/core/inflation_builder.py,sha256=bML5rMb_ewrVtgRcgFl_kWYcwNUwtqZvhUK7SI2JMgs,4408
personal_finance_etl/backend/engines/presentation/core/ledger_builder.py,sha256=Pp46hdH0-EhA_IjDvuY3PBXEDyn-yVj_t1SOI6M4_FM,9134
personal_finance_etl/backend/engines/presentation/core/net_worth_builder.py,sha256=5tk9bdbg7Kt2LoOBREFC4Ovp_fcVKEDCd7ob6BXIPVw,20978
personal_finance_etl/backend/engines/presentation/helpers/fire_mc_sim.py,sha256=9PiDNZ1uJ6SHTYSRYAlzFirO1X0nmieTDmAu23ck_JY,23046
personal_finance_etl/backend/engines/presentation/helpers/forecasting.py,sha256=Wv3wYsvcom4Sq0R6k_KhzzhlIP2ooTdjd81kNf3lQV8,1013
personal_finance_etl/backend/engines/presentation/helpers/scoring.py,sha256=-MQac-K_I375mrE1CkAHzLLQrZZM5t9YvsWnnSJwPz4,3657
personal_finance_etl/backend/engines/presentation/modules/budget_forecast.py,sha256=Ozc3ust4i2hMqHVdjlMXmrwVKkKqEiYpNjoAxCo11lU,12710
personal_finance_etl/backend/engines/presentation/modules/cashflow_statement_builder.py,sha256=lykZBzVaLVBb6XAoJd6MbnKU4uwxXg0KBz8oAXFdhbk,12427
personal_finance_etl/backend/engines/presentation/modules/income_streams.py,sha256=V2eyFaYoTrZYoUMJTRPWnRX_oeRTLh1qxO2i719hbgg,10617
personal_finance_etl/backend/engines/presentation/modules/investment_analytics.py,sha256=MchgZOY1tQxRUZllzjJPgu3s6oddTIzUgjvaFwggbZw,11026
personal_finance_etl/backend/engines/presentation/modules/monthly_cashflow_summary.py,sha256=ydygV943cNyZie29rGypiYsXpSeP4sLMTemZsT9sEhA,17135
personal_finance_etl/backend/engines/presentation/modules/spend_analytics.py,sha256=ujfOUGRhjcqr4HLHKc-O8gkowKPEg61ybseATtsItYc,10630
personal_finance_etl/backend/engines/presentation/modules/wealth_risk_analytics.py,sha256=yFFvpqL6wf8IiOygRYZ50gX-Gs34XJ5-XpHfKbTaOPY,18648
personal_finance_etl/backend/engines/tax/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
personal_finance_etl/backend/engines/tax/tax_engine.py,sha256=RoS6Oxie50rJi_wp47B1OiZNJCfXwRidK5w4qsNXmAk,2302
personal_finance_etl/backend/engines/tax/core/__init__.py,sha256=nn-dBBNIqm96j2BmiaxY-nDr8O4e159Oyyu1-gNywKQ,290
personal_finance_etl/backend/engines/tax/core/base_events.py,sha256=R_05ShE4XBmcU45nrqDT_3IGm-D5wvIwL2DX-A1Ruco,22581
personal_finance_etl/backend/engines/tax/core/gold_formatter.py,sha256=imr1os6gROvnXPZdv0afED5q3BqxQLZuPd461QePKJU,19663
personal_finance_etl/backend/engines/tax/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
personal_finance_etl/backend/engines/tax/utils/date_utils.py,sha256=17ie3RuhpstqffIm7XCYDBE7snKdue-SIuglVxOEOPA,746
personal_finance_etl/backend/extract/benchmark_extractor.py,sha256=jXV90AArLLvkYafGB62EhUstmgooEKbAY5t2I7fKDpk,11651
personal_finance_etl/backend/extract/csv_extractor.py,sha256=uwxWIUY9cap-zkgtOljLmLrQYvwaOe_isc0NpVeyUrk,4290
personal_finance_etl/backend/extract/currency_extractor.py,sha256=ho7REVz5JPgoZY8Uvxtjn89-_B2M0HgK6Ssz8Zuoqfs,10802
personal_finance_etl/backend/extract/excel_extractor.py,sha256=B9WjpVDXwVOpQaMS87A1_5b3q361DVYKdVNCl7AwUx8,12135
personal_finance_etl/backend/extract/sqlite_extractor.py,sha256=RDPH_GICw7wg_sCJ2j_47VkRAXCLSUvdoiya0vz-fNQ,2849
personal_finance_etl/backend/extract/statement_locator.py,sha256=PiYMu9q2cln1vEP4wHTk_oKIlML5yfC8aPmmRRireL0,1673
personal_finance_etl/backend/extract/us_market_extractor.py,sha256=ijP7IN3uX2_Tl2txCWFblAWdZlv-986nNKeepjCMgIQ,10033
personal_finance_etl/backend/load/backup.py,sha256=v6Ds0DyQwpgd_kQiwQCSTPa_wyR1BKhD75ldpittByU,13067
personal_finance_etl/backend/load/bronze.py,sha256=1vPe1WzS5N_tLwCahWkl_VRngVi8PZpf02upNW3OjwM,10873
personal_finance_etl/backend/load/database.py,sha256=pw_3bTDcheW0PyhIQp13zrmNY0_QkKCO9o8RRn8Rxvc,3026
personal_finance_etl/backend/load/gold.py,sha256=-KWXAud2Z7folQlftBUOuigluTNk2p0z7NKwlpMm4CY,2345
personal_finance_etl/backend/load/metadata.py,sha256=2b3XFjmuYgryyYQ0GaxuV7a4sQuomhL4iOAWay3Oaq0,17320
personal_finance_etl/backend/load/registry.py,sha256=JerlI0FcFcbZ770v6B0lFO-OFTqi9fvdCcRQmvNsKlI,14509
personal_finance_etl/backend/load/silver.py,sha256=SmBSjXOoRQSwmj0DHyvO6KSkDUSPDHsOugdtYWTrPOw,4470
personal_finance_etl/backend/load/control_plane/__init__.py,sha256=ppk9G5R8yFWDQC0nxFSS50w00VGeh4D-luIJHHsaggY,121
personal_finance_etl/backend/load/control_plane/artifact_repo.py,sha256=o81A0Gkw7npwNpb-9xUM16jAa3uxWqI1BtoLX1haROk,21510
personal_finance_etl/backend/load/control_plane/connection.py,sha256=ZaK5siG8mJtS83Qb2xOoKqke6drS3cQk4tHq4AOnEy8,10256
personal_finance_etl/backend/load/control_plane/file_sync.py,sha256=68ErDbZxRuue20hGuFtRqNhYmqP6yKRkexv3smGfFQA,10221
personal_finance_etl/backend/load/control_plane/orchestrator.py,sha256=xiddlLR2YCOCrLMSqtYUUjWSJ0tmOKLv0iEo1Viox68,2692
personal_finance_etl/backend/load/control_plane/run_repo.py,sha256=9cYmbgfyue9r52p65zxBNiJenGLMPhlN1FkEl0eFmAg,16341
personal_finance_etl/backend/load/control_plane/utils.py,sha256=ihzhJ5gi2PRbXXfp_4DJrDLrG0E-C-uOQBs39P5hgTM,1727
personal_finance_etl/backend/load/schema/__init__.py,sha256=J7RiegZA8onkzJoJATPf3iniw2DYvc0Upp4miwbX1Vo,355
personal_finance_etl/backend/load/schema/bronze.py,sha256=9VZ56Yea0--FcJNz2GYQMqFkuSJs1JwgqfvLg5aMk1g,184
personal_finance_etl/backend/load/schema/control_plane.py,sha256=QB-aW3SunN3JDl3wNczdRk9y_8gJZoR99Yhqa2fsAXM,3274
personal_finance_etl/backend/load/schema/gold.py,sha256=j8OrOQGi1BMnP3H0HH1DJ9dArXI_amByloxdW8EmyBU,22659
personal_finance_etl/backend/load/schema/meta.py,sha256=v9ZZwcYrCvgCZr-qUjxiCwrRAL2Bdye7_OpTVifhwgQ,2614
personal_finance_etl/backend/load/schema/pragmas.py,sha256=-ttzxbeiYWrOAtoRDj9JFxMmiAWwuwTE-u2lndB49RQ,202
personal_finance_etl/backend/load/schema/silver.py,sha256=0D6qQ5SE1BNpz5YY6obuGxOiLNflZzIt_JUj4rG8F7U,20210
personal_finance_etl/backend/pipeline/benchmark_pipeline.py,sha256=iw8aE7P2oPFtM0UcqJhHq7nSqyMPKkT39JBewbrVvEg,4639
personal_finance_etl/backend/pipeline/currency_pipeline.py,sha256=BluUZ2jfQekgSCUPRolWAJpmhXOTzZpzyacjrAHCykY,5792
personal_finance_etl/backend/pipeline/etl_pipeline.py,sha256=1fdsBVIur5zyJcehwia8Qu-Zz5EjfL0ycF0cP1pFBxQ,29830
personal_finance_etl/backend/pipeline/strategies.py,sha256=-khVP1B0SkqbhWv-waAk_lSTbpKn6hnd1pKs7eRpHhQ,7344
personal_finance_etl/backend/pipeline/us_market_pipeline.py,sha256=f7kV56WBVhL6oIeL-m_07y0ax2-0sb1_fdLwpOYQPWw,6181
personal_finance_etl/backend/pipeline/core/extractor.py,sha256=wnvnheFFNfQya_El3yPrGdCojTqThzhnaPviXiIMetI,11024
personal_finance_etl/backend/pipeline/core/transformer.py,sha256=PLdbEX-uFbZLeYaMzeDuKpJMwRwno4GbV9s1vr9unRc,9285
personal_finance_etl/backend/transform/benchmark_transformer.py,sha256=m-cJYqEGVDcTeAkFCus3UpSSYJ-WFixKZHmgqonMKGY,7135
personal_finance_etl/backend/transform/calendar.py,sha256=4cvqkKnI9Y6HrwjFON4XCAkqCd0y5rETmgSkz6uToGQ,14984
personal_finance_etl/backend/transform/currency_transformer.py,sha256=8UHa0TYchgUSH97RFOpRMO-H2kCFbZS8IFbUhH8--LI,5255
personal_finance_etl/backend/transform/dimensions.py,sha256=IIbOD4R6oBHDZ2udRZz38XkmEOQ1lAjGatuViAe82t4,23549
personal_finance_etl/backend/transform/facts.py,sha256=LEG6W3q0UVoPaasdHqx3077yz0QZhdjAJYwPqlHiDcg,12035
personal_finance_etl/backend/transform/helpers.py,sha256=reUTFhN60eTroQ7rhU-74sMohfpuhJ5M0rDc-mdKbQ4,468
personal_finance_etl/backend/transform/investments.py,sha256=XvXTgKxLw0NxBBFmvMj8OZfRU7JrN6_wXw3jZQi0pog,17667
personal_finance_etl/backend/transform/mutual_funds.py,sha256=TXTLWGg995y40pOxwELz0MTfgEUCxojVHxRxaioRK9Y,8443
personal_finance_etl/backend/transform/stocks.py,sha256=W_rElM9Tp2ttMupHZ4MscYLNKRh0XeTm_79G-R2xElo,8223
personal_finance_etl/backend/transform/us_stocks.py,sha256=WefddwTpqMmcd2Buk9nC54KErmNSf2WFkT0Let8jmSo,4099
personal_finance_etl/backend/transform/us_stocks_transformer.py,sha256=n-cF4QSeT8LXbPUzaU2Us84emJ-KnHcUxV15i3JDlpY,11277
personal_finance_etl/backend/types/__init__.py,sha256=LpVqN9AUSEXB4xwjBBJviiJriCyMKoOwVCuRwaiFk7k,618
personal_finance_etl/backend/types/analytics.py,sha256=mpukXZZoaWc1jCnP_sx674GPRpgrQr05v6V_-3HxOtU,5179
personal_finance_etl/backend/types/batch_result.py,sha256=AZlJya5v3doZVWeUTZhniZrqTDl_JW6x7R6eA-xOQP4,3512
personal_finance_etl/backend/types/calculation.py,sha256=Y1ITQhW20YdHLZcbo-UEdamnbBToAhfog86RzE6lKmE,3567
personal_finance_etl/backend/types/fx.py,sha256=CFBSWvxyL7cb_eZQzYeEODbf8aQVyod7N2QxmR8b26A,1076
personal_finance_etl/backend/types/pipeline.py,sha256=atYYxno_-GC-Q9BGC_SINDkpeZDebrtgkrEgdlLBym0,2418
personal_finance_etl/backend/types/presentation.py,sha256=VaoUVJa1QiMAzrxjxMLWa6jKGdq5EZtzVoZWvOIf7vY,292
personal_finance_etl/backend/types/validation.py,sha256=k42EvxvXi_ztN6VN5B4hPfnvpvF9GkwcboIdJPfRy_w,1320
personal_finance_etl/backend/utils/__init__.py,sha256=TvGJ7gA0M5zIBYxtAtMD-bL7nYwJ7Hk2RBF3CsGClQA,17
personal_finance_etl/backend/utils/helpers.py,sha256=3Eu8VNMxNOFZKSAcal9GTvmbds2IMd1f3LtwBs-Gw_U,17821
personal_finance_etl/backend/utils/identity.py,sha256=ilbbrchy6kGhK62_khkLn8DfNOnlI-RJK64fBO-UUI8,3437
personal_finance_etl/backend/utils/interfaces.py,sha256=vDtz05od4xC0VeUM5zeyJ-0hl6UkE21gCbI2z5azF3Y,485
personal_finance_etl/backend/utils/logger.py,sha256=1_IlwQNqIWdqeT31LcI2UgTf1LvI3oZJKbRayZYBFcA,5282
personal_finance_etl/backend/utils/models.py,sha256=l1SGOz8hq8GFyz2A-jqK57akeVOSCDOemaf-f7XbQ3U,3947
personal_finance_etl/backend/utils/ordering.py,sha256=ZUN-dGffLEDrXSywd5ygeCibcpEcMC6pJf52_bbVdLc,3426
personal_finance_etl/backend/utils/polars_expressions.py,sha256=wTehwkhiOoSrFGLZTE1BfhQTpvgGMm3RSGGo3wzDzXY,1838
personal_finance_etl/backend/utils/reproducibility.py,sha256=pXBSYt9xtwfBtTh9tO6eVi4Aq-5Fqw1jJnfSRZjMkYA,2816
personal_finance_etl/backend/utils/theme.py,sha256=YbGwpjDmoSHeO-iZ7qn42HYfYA8hc-E72Mo8W8jcc90,863
personal_finance_etl/frontend/__init__.py,sha256=IoK1GibZzt5egML2iakn_NgLiMA5wDJ_c3Z6enEmrKk,659
personal_finance_etl/frontend/launcher.py,sha256=MtEpOk7AnGGUB2-jHysq3PCkgbS1e7Q_xybYjhI2Y5o,1944
personal_finance_etl/frontend/cli/__init__.py,sha256=6HJylghBHgU879RHNWgd_zBFNv1jMl6PCzGn5Ynhs_g,19
personal_finance_etl/frontend/cli/app.py,sha256=cMkqvgJwAyv6LRN-ncnWuCTNiVu_SeiW9r5YFpDQZyc,11206
personal_finance_etl/frontend/commons/__init__.py,sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY,2
personal_finance_etl/frontend/commons/docs/__init__.py,sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY,2
personal_finance_etl/frontend/commons/docs/guides_window.py,sha256=vxyXUUFt8EElC-GRdRl1TDGQtfSJkL3zs2-Nc6bQMd8,1744
personal_finance_etl/frontend/commons/docs/manifest.py,sha256=10CFZx5hlPqrTgNPMfJmiPYUB1uJ9Tj0Wwfngu5qFzQ,1494
personal_finance_etl/frontend/commons/docs/renderer.py,sha256=mnbbBNHCJkiQ9uK3U7rs4D71hRIl0VDRYHDj2USjLwM,38925
personal_finance_etl/frontend/commons/docs/assets/mermaid/LICENSE,sha256=5EtE1Q6Yy_DH4EfljXAf5fJvGB1UA_3My6Nx7jFADhA,1110
personal_finance_etl/frontend/commons/docs/assets/mermaid/VERSION,sha256=Qr-qXDH24wZLGxr3ewUGhF1ZzCMvkjxEsPEG5VEM3j0,16
personal_finance_etl/frontend/commons/docs/assets/mermaid/mermaid.min.js,sha256=AICUWjUHmlItFQ7eIUe6AA2sWLXYdQ3_SZqOQ78Bfx4,5579861
personal_finance_etl/frontend/commons/docs/assets/svg-pan-zoom/LICENSE,sha256=u4-NMt_as2vj7l6rHv1J7n6R5_qHRpVxhdyZKxnPXjY,1615
personal_finance_etl/frontend/commons/docs/assets/svg-pan-zoom/VERSION,sha256=CITqobK7PctTbwfrxBNk6EWoSKhuKJEHRghgrIwDAGc,20
personal_finance_etl/frontend/commons/docs/assets/svg-pan-zoom/svg-pan-zoom.min.js,sha256=9GNxAyAInGHQ9XzsK4hsAt4E4h65Lr0i6qMn_fCmt8Y,29768
personal_finance_etl/frontend/desktop/__init__.py,sha256=Xm0B-ZiVyqMhQ3VziFA2_sVaPxHHdbd-vX_5kTEmD2I,365
personal_finance_etl/frontend/desktop/app.py,sha256=-0xSVTUNxNU9yMXtyzcVurgaSp6oKiluMaLQ0mHmN4A,16064
personal_finance_etl/frontend/desktop/base_tab.py,sha256=b54tc3wlGBUoWKTkXOAEYL-SrSo9dE1dXRrU8qGa8H4,4759
personal_finance_etl/README.md,sha256=Ecf_NqagjmXjDhO7GdbIEsDGZUNuux9zDHQy-SrpUsQ,45300
personal_finance_etl/docs/README.md,sha256=feWsSzzJBFCj7E1GeOkzLeZS8sb2lzfgwvOrvGEr6p8,24888
personal_finance_etl/docs/manifest.json,sha256=Dsu_x6bda4IeJTmQd4uramJmEnnEZT5O0t8KBRpn4OE,6155
personal_finance_etl/docs/roadmap.md,sha256=v3wauM6rNBH1E-p-lizowqaLx58pD1Fab1PDuJFWok0,19675
personal_finance_etl/docs/about/README.md,sha256=Nq3aShiIdc9_5RkF05X4h0VtIej18MbxT39XyDflOwY,3566
personal_finance_etl/docs/about/about-me.md,sha256=7_QHteqR-hXyzOM2Fb9QgQS4Ygc3xLRFFvDrVbfQFnE,16131
personal_finance_etl/docs/about/project.md,sha256=iJHKFT9izub8E7uCKasWfZa28_hFOZNBRl7MpZpMY0g,20088
personal_finance_etl/docs/architecture/README.md,sha256=OoquiS79bNc02C33NWCUhggVVpuCEa5oGKHfrfDJKY0,11544
personal_finance_etl/docs/architecture/backup-and-restore.md,sha256=MN0l5o6VYp0XlukA97Y-y9Ro0zEWLSQDe1YYuMd434E,10423
personal_finance_etl/docs/architecture/control-plane-artifact-lifecycle.md,sha256=ugsxwnn7ewW99ggpLchYiol-vRmuQiLly9dP-BgZ6ow,17368
personal_finance_etl/docs/architecture/data-lifecycle.md,sha256=e1SzzgqEY_5yTAjDvoWUm3RhluuzycNRMBcZ9gH9v08,20227
personal_finance_etl/docs/architecture/data-model.md,sha256=Sqnq1YzNqvbUcwipn8xL74kIIg8oje0IamyxOOyHx3U,21034
personal_finance_etl/docs/architecture/design-decisions.md,sha256=d5sQn3QxIHA4F7yCTUu7Ba_UurvzlFoc7PBJy8aJUco,16722
personal_finance_etl/docs/architecture/deterministic-identity-and-replay.md,sha256=EsTJy9KOd1FKSOv69jPBKaoWLqAhiMSiU1LhTNUtmJc,14203
personal_finance_etl/docs/architecture/reliability-and-recovery.md,sha256=tpRbz_WDHT_mTIEzi1wehARnT9JcALUaeDnURJT_3gk,13863
personal_finance_etl/docs/architecture/system-architecture.md,sha256=7TOOcLIkOx0AwzG7UU0c1QiOCsolmoqHtVbjqVMjSCw,21241
personal_finance_etl/docs/architecture/warehouse-architecture.md,sha256=VJzta9ZqaYent_FG_1LfzmBIJUsmevIyA1vuuXphbyw,18114
personal_finance_etl/docs/configuration/README.md,sha256=n4VVcuVXKAk7hsXKObS4n5OrqgQbZHkXvD9sbhiiroQ,2602
personal_finance_etl/docs/configuration/configuration-reference.md,sha256=yTwOcoNNKepl-iTb8GSU7_xvQnVd4d_B11M0JnA2B-4,11614
personal_finance_etl/docs/configuration/financial-rules-reference.md,sha256=a6BzEUjtzfXvP_IQ-mm_nMfOrw2cos-vtHcSdxb0-QI,21887
personal_finance_etl/docs/configuration/fire-and-simulation-reference.md,sha256=b7P95_IjEFHxChjFqYhx_i2SMgyCtqHVv_wm27ZRY8Q,19316
personal_finance_etl/docs/developer/README.md,sha256=sS_5hW8ili6Hl8J08GLyTiXl4RmWRXUm4JsDW3RxLOI,4650
personal_finance_etl/docs/developer/adding-data-sources.md,sha256=mMvvO54bPpXcXQ3DKMwd0nO57ss4zkmFFiGmrxnZeC4,14180
personal_finance_etl/docs/developer/adding-gold-marts.md,sha256=UOYHxJPANK73MCp74VaTQho4YCqM6I2BRcNSfHejun4,10222
personal_finance_etl/docs/developer/adding-transformations.md,sha256=qBW1Wh07ZhyNTo7F07VTkll1qKl4OYPhNEaNDwm8foA,11781
personal_finance_etl/docs/developer/data-contract-and-schema-evolution.md,sha256=k98bEAvoqw4avKuB-vtHlp9AuHttnEx72smE0rt9yJk,13195
personal_finance_etl/docs/developer/development-guide.md,sha256=sabBNKrpHTmi5tjILPfvkHz8BJDBtKvVrGahX_rDN18,15713
personal_finance_etl/docs/developer/testing-and-validation.md,sha256=afmPC-pqR6hFIvv5STvK8YnKqlbDORTxiEKlISOdxJQ,14819
personal_finance_etl/docs/finance/README.md,sha256=92nvWdXrIeCE0ekkLGR9Ph86PsVXa-2gj2XAtHYeFIg,6456
personal_finance_etl/docs/finance/cashflow-and-wealth.md,sha256=eu-umSRjKyoX0sbhOccayhVAQ86gwl6m0EegygYrIiE,19290
personal_finance_etl/docs/finance/fifo-and-realized-events.md,sha256=89vtvNxnKcbPgO1gRtunQI9wRBtgKY4yJr1HMNCEUr4,23022
personal_finance_etl/docs/finance/financial-model.md,sha256=7HHu8xEVQOOVzJ-lDV9nxwQqlfmzc_7_KAUUXKwm6oM,19660
personal_finance_etl/docs/finance/fire-methodology.md,sha256=WMD6QxOS9u2P6a6tVJ9RAdrsI8esdNU4TRUx5fS_lRo,21182
personal_finance_etl/docs/finance/investment-data-model.md,sha256=72Oh370HeCnHEzJUo6oe0qTiG0A20hJikA-Zue8UAzY,16911
personal_finance_etl/docs/finance/investment-market-reconstruction.md,sha256=A3CPpZhLNTILprcLoXmW9neVTYS_fTQTMSFKcDe7aIw,21041
personal_finance_etl/docs/finance/investment-performance-and-risk.md,sha256=akWRspeEmcxWc2ygAmWrZ12iWj6Wuxtjm4bGlwO5v9Y,19974
personal_finance_etl/docs/finance/investment-reconciliation.md,sha256=ZskeYKWrg9RZHDC_QHZIaILQ52ZpciIeUWLPzgutaqQ,19569
personal_finance_etl/docs/finance/metrics-and-methodology.md,sha256=X8cwWjKNVi8oQ9mZ6cEdOg9DumakVlcT4zS5pKHnUTY,19066
personal_finance_etl/docs/finance/multi-currency-and-fx.md,sha256=WiykeJQoQa77b2xtSSRjoriFl2JV2nxyscJM0SF7q30,19407
personal_finance_etl/docs/finance/tax-methodology.md,sha256=jubOESr1Gbq0-PvpQr5T0oxgZtAuOfi9PADNgZI33Yc,19826
personal_finance_etl/docs/getting-started/README.md,sha256=d-T34M72bWqFXFi3GoYysrAOlV22L4WCc4lx3jlPgbo,4969
personal_finance_etl/docs/getting-started/cli-and-desktop.md,sha256=ppzMivuoh-mSzd7Ll6cHsYbKtGvHPhXXmKYBPJjKxqo,9526
personal_finance_etl/docs/getting-started/installation.md,sha256=vYG6fejYfncMp2tK5UAYTrEiFSflr2eLBKI1tvkmOx0,5295
personal_finance_etl/docs/getting-started/quick-start.md,sha256=5G7Gm3mGQgrpOzmKgpKBj-8eapXC--yAvqdaqY5A22c,9191
personal_finance_etl/docs/reference/README.md,sha256=7v0kFno3p3JbDUuQ59XytdtEYbBtugtZMrbSe4qKofw,4441
personal_finance_etl/docs/reference/bronze-data-contracts.md,sha256=QnuZu1OqQakHnwBKfnSmfJw6Uho3JP5sGUv7lWnZNAk,7890
personal_finance_etl/docs/reference/control-plane-data-contracts.md,sha256=zDrxdZusuRdSGn36zJP_Gvov6h2xHEKTLrvYQpCZpRE,7249
personal_finance_etl/docs/reference/glossary.md,sha256=mSwqYiks1vMMUZJxv022DXiPSg1I2i-XVUWstlF58SE,5821
personal_finance_etl/docs/reference/gold-data-contracts.md,sha256=qvkhjoIIFOgtSB1rPSxb_eMth0PcSYy9JNkPSGnGbyE,37264
personal_finance_etl/docs/reference/identity-and-grain-contracts.md,sha256=tl48hG3DIAOMtdIQwXIxy7aiANj-ZYW5_RYoJqatcjo,9215
personal_finance_etl/docs/reference/meta-data-contracts.md,sha256=gJ9mUFBZepKpq6Y1aRahPBkRtda_TYhCy_J9vp75vsQ,4576
personal_finance_etl/docs/reference/silver-data-contracts.md,sha256=nEfShIAOcwFmB99H7Yuxgomw6lPdeoQ9OsTa6SwZnDg,33413
personal_finance_etl/logo.png,sha256=28OrIMBdxgdJ6JEIB8YnPUizselPwX8enqnfdJL8ZqE,36085
personal_finance_etl-8.2.0.dist-info/METADATA,sha256=rkYouIpUK5insvtUiHxLM2pfUTqK4SyTbrwVPsQEPGU,46389
personal_finance_etl-8.2.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
personal_finance_etl-8.2.0.dist-info/entry_points.txt,sha256=jeQf0_iEIE83afik2-FJhRUO4Y5esqh9EJDCxutdZhQ,135
personal_finance_etl-8.2.0.dist-info/licenses/LICENSE,sha256=gcuuhKKc5-dwvyvHsXjlC9oM6N5gZ6umYbC8ewW1Yvg,35821
personal_finance_etl-8.2.0.dist-info/RECORD,,
