ttd/__init__.py,sha256=rC2WShKN5lFOKbxKtYtzPkfrdc7jrjoE3FummHsZwvA,93
ttd/__main__.py,sha256=oqd0jpMvvM65I9Prc6hmnTlieWNKTSVJ88VUWmye3yo,68
ttd/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/cli/_interactive.py,sha256=0NRviqqcjyQ0Rnkd0MI-JXSYj87qmFJkplMaAlB1evg,4381
ttd/cli/_output.py,sha256=weToJuwI-TucXAAa4O_YcW9w_vKEVwmyWyoAs9LsY8g,1238
ttd/cli/_pickers.py,sha256=gsVYMifXebJrMiWGC-g2PZ36ZrQBo7qjlLW3wLh1kBM,2227
ttd/cli/_run.py,sha256=n8Xtcaa8NEWcSQsmrXD6P1_za5tere7L-a8Fc0GR2_Q,2036
ttd/cli/app.py,sha256=vYSQ8hPL9P9v-7iFsvcRSEQGp2JNWs9nmG8VTyvWmSM,1182
ttd/cli/clients.py,sha256=sMIIrU_-AfJkV2LwH1Qj1GJzdfdbfUnTJlgBRLYfReQ,4828
ttd/cli/config_cmds.py,sha256=ahn8dFg6xZgAfpAaoC05UE7rVhDzrIpreFE2rWsUIL8,5071
ttd/cli/db_cmds.py,sha256=UJOCc-042KFvUv-tmg5uHI2A_7-yJ8hHV0CN0C-FuMk,4963
ttd/cli/entries.py,sha256=o7aoo0rDp8n-NluPRsOy8LyPqfg67BjJAfriFWVxh5s,4752
ttd/cli/export.py,sha256=z9uJyT2UQoT3xNMVJGYjXXznMGBURkPP_9VhARp-94o,1962
ttd/cli/import_.py,sha256=_TnY1-IQfG1EL4zQRsrc7X2bYgpmdwqp5xsu8SGt7qc,3452
ttd/cli/invoices.py,sha256=ovC4pBHFZm_2av5itGaQES2ctisL8uBQHjmw5LBgfwQ,9945
ttd/cli/log.py,sha256=YRcZJQT5SKjM_qeXTv6k7e4qEXQrKAFhTnvYBkin1c8,4110
ttd/cli/projects.py,sha256=CmLhY6LHsX5rqQSvQ1zlLRuOodfv33q7w2Ep8ePYlWo,4582
ttd/cli/reports.py,sha256=-DbgSA1hzvdyZJaswXlxyPiG8lKwiVPLraLF3L27aKU,7312
ttd/cli/taxes.py,sha256=1l2o2624zOLMlp0lNEsqybLxShcHxUS63MbGGC5818I,4452
ttd/cli/timer.py,sha256=tA2nppXNmofbayrcJ8JaHh7-0Rmw-ivL-zm5jhdzjcM,4122
ttd/config/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/config/loader.py,sha256=p57FKnO6gIP0-F_ZdWjU0AgIX9I_R9Sk8nuWqFFUSrM,4468
ttd/config/schema.py,sha256=H6bZPNBtfjXpdgSatAnNNn_cts1QYKzrO-gPuxHHCGU,4515
ttd/config/writer.py,sha256=t6ROLQxlQ3-0_YRVGvDsJqdbZkmlgon5rLudF1t0o6Y,2550
ttd/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/core/errors.py,sha256=xV2DVZTN1wtE_CTx-3-yXNMtK8unfjWRTofVg3ILqcI,982
ttd/core/money.py,sha256=aZ3f2khOpPt9nvxUG_EfzLyT75V08IXJebjG2cMhQY8,1312
ttd/core/rollup.py,sha256=0qeqlIRdL1DBDjgvIzIY5-ShOCVRboNAHQ9591uUjfQ,2417
ttd/core/rounding.py,sha256=chC9H6IREHn-7J1u8TKcaqqzV5_fkvE0YQ_RxbG5boM,662
ttd/core/slugs.py,sha256=hH0f7jIcCghGCbP4NQ8Lm9TV6rVoZxJJqWU-3MLGTCI,288
ttd/core/taxes.py,sha256=XFTXEnqbV8Z0JO9JY8xJWy259chK1VIz1Ncm2DGr-IY,2960
ttd/interchange/__init__.py,sha256=U3WjpL9bZMxSp7pTBaQ15Mlk3WlZiEvsn0NwBTss96g,155
ttd/interchange/base.py,sha256=QEOE_vldnO_HNd2Pnj7YyHX1ORsEaJ9WpZA_Eb18VMA,1369
ttd/interchange/csv_io.py,sha256=jhIN9lpK_5KCDDNsi95wfO8R9uWhF3JxQT0yvLDQTwk,743
ttd/interchange/importer.py,sha256=kOOEVTOMH2RVRYf-LVyprxI0LOENM9U0xbD7JMYs2ug,7746
ttd/interchange/json_io.py,sha256=R9P9WBTa5-WeFfsTbq1AYBvjCTscyf16XivZHZV9jCc,1763
ttd/interchange/model.py,sha256=RthXsShqMbBNPCge-7w9y10e6aBh9GHp1iXT1CQuTVg,4946
ttd/interchange/numbers_io.py,sha256=JBQOvcxvPszCBR6O0V9NHexuYY5Ifse7W_81Hg6gs9U,2079
ttd/interchange/xlsx_io.py,sha256=QNRvDegMF-wD9h2_z4ppU2q4kvmAdONDvQBDS0rOFZg,1829
ttd/invoicing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/invoicing/markdown.py,sha256=51WoFR4LMpVnY81Uz7KR11ZUrCKTduTXmvvryl8v-ts,1156
ttd/invoicing/numbering.py,sha256=IFeUWSbR4q2f2zOxOVRHaTA5C7mFsGz1QjOfM0ltkeo,891
ttd/invoicing/pdf.py,sha256=EN8NJOQk8HXgiWahGbekzrBLM7I3TzzFobS7PEPUx9w,5816
ttd/invoicing/templates/invoice.md.j2,sha256=hPuxoSWra71Gdyycij7tapZJW5uPL8bQJmFILZIbcGM,1360
ttd/parsing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/parsing/grammar.py,sha256=oB7_Djjedaxy1mOAEw-Q-guIWccR_-w0GlPokBdWGS4,6070
ttd/parsing/resolve.py,sha256=9gBctA64tvNGpcq9aoLGD_Ipbu_shzzwt7pVaHwp2gM,6431
ttd/parsing/tokens.py,sha256=0nleemiSj119YtvBhVkuRso1Xeo2GwJk1S0T8A9QVCo,5633
ttd/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/reporting/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/reporting/periods.py,sha256=z2DBKUxdq0qURvARBTKTpPE6ejvC-gFgNhBQ_JT6OIc,2699
ttd/reporting/render.py,sha256=rOz10v3cqyr4nagDLg6VJZBqR-Q7USrK7aKYsnfUVGc,1188
ttd/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/services/clients.py,sha256=t17_uF1B-tSEyVvk1RH6O0mVt2SEPuR1tvAfwAHu_bI,3781
ttd/services/entries.py,sha256=dfjoJiME3jVH52NowEgZMJpwyg76VNKRH0YBgdk3DcE,6257
ttd/services/interchange_svc.py,sha256=M-FeCUVNuiudt2o6HeHOpaEfEJzgV5g5TPJGs-t2PkA,2442
ttd/services/invoicing.py,sha256=1hD1ap3JG_DByU3RLLLgocg7y2rvWNHh97jGpm1ULjM,7869
ttd/services/projects.py,sha256=eDwByErrR8QCzUpTe00HRFw4sQK15k_wDRK6aGqWTaw,5210
ttd/services/taxes.py,sha256=bbP2MUlp7pvhUaCqFWXV3XNiMRCbvN9XHH3VK49nhJc,4364
ttd/services/timer.py,sha256=_Eucdmru9ste-oEirGYakCi0W-TI9gsmb_8AWj0QaAE,3537
ttd/storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/storage/db.py,sha256=ro_7tiCeR5CxC4Mdsyq1_ejLpkJnIyumV04n0UoBWlE,2062
ttd/storage/models/__init__.py,sha256=0umYnBPklNzHsDyEQ2QXcaXmiMokjtzdI1dP1q-X4Y8,969
ttd/storage/models/client.py,sha256=tXiN6xm-Pw0iq9r8a001JOaJeZ56QSKJ2GCw4MoOKv4,700
ttd/storage/models/entry.py,sha256=fjLL-Q-oZ7JDsOPnabBuQLoOx-SBRvXDQQoQbBfFc0c,1052
ttd/storage/models/enums.py,sha256=DpmGt0jF1hvRQrqx-Wxb1s5BxrLanmY_g1nELo6xWNg,628
ttd/storage/models/invoice.py,sha256=pVZxHIV3WXX_2S_cNq3tmaKxF1EZguAy08k-jaXDNXo,1834
ttd/storage/models/project.py,sha256=lKsyGE1tGcp6Sxf9UaDZOXu1kAWVHTkGaxMYvANlYlo,660
ttd/storage/models/tax_payment.py,sha256=S3XCvXQdry3NXEhn18n5lvdHs4WGzpZI6NirYEyocok,727
ttd/storage/models/timer.py,sha256=DRMHrRRZluo_v-JTH_DA-d2ak9S1ybcnEhJtgkDNViM,570
ttd/tui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/_data.py,sha256=yAVcXmBTkASYUxduCg9-j8JT-AUkkBoIUZz_yRe7JR0,4917
ttd/tui/app.py,sha256=MAmvt_57Jk0QIZmn0S2_oBquvYO-mf3_y41n52jGqoM,1285
ttd/tui/screens/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/screens/_base.py,sha256=Zi0qdvB7-5akfxHekJvWALLfZoeIE3Uu1CTQv8p0eQA,5631
ttd/tui/screens/clients.py,sha256=gByNA4qqUT2xnvKsXEda7LchQXNS20YCX34BR7fN1-0,10514
ttd/tui/screens/dashboard.py,sha256=_h8aZrfrQSTsrRK2mhtELflYArrxQmzx3gTUqDffRWY,2711
ttd/tui/screens/invoices.py,sha256=4L0K76c3IaqKSR_Z27BwJOkoSWtsTfZS8q33vk9Oj9E,11675
ttd/tui/screens/reports.py,sha256=_o47tQveRngNetArFrSJQRghaM1X_5PO4JrAtHqNVcM,5906
ttd/tui/screens/taxes.py,sha256=gYqKo-m-YThUGCFHtsHtxySyZUWQhNdWrZ2bHxz0RWw,5996
ttd/tui/screens/timesheet.py,sha256=yR8lT5J90qf7xmi74ukswkAnabctZ7B07HVwRMb24KI,9739
ttd/tui/theme.py,sha256=Hg9asPln4C50kb8AZ0GHR8LJB8ggxo5ZwngubRI3V60,1528
ttd/tui/ttd.tcss,sha256=aLGsJJ_t5piYITMwXbWhBcZE_2Te7LQLO0lJC_jILe8,2566
ttd/tui/widgets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/widgets/big_timer.py,sha256=8ZML0VM7JPtboOXGDfIkapg1ywtnQ6bKX13o4nMT9kE,1898
ttd/tui/widgets/footer.py,sha256=yTFFBh9xl6bk2mfXqAsfn822CNIkS1jWE6Z4vFYg2os,4360
ttd/tui/widgets/forms.py,sha256=zUuDjhOlJ4jK1Qjtgyt-SqSPZdp0Kr_a6gAsAhdyckU,6117
ttd/tui/widgets/heatmap.py,sha256=bYJgg1BY5hwk0amur0VYd-vsq8dKyHKD0K4LzoommNA,2054
ttd/tui/widgets/modals.py,sha256=8ZJQOFsFPdf0Lgrcv7cjLRouMtsXEvX778PI-eM7Kr0,5675
ttd/tui/widgets/report_chart.py,sha256=P6fkflOSwvxd6M2Xd5fLgUxiqYFtc1WRLZHw4NzFYVg,1492
ttd_ledger-0.5.0.dist-info/WHEEL,sha256=8ZlpUMJ7mlDirmlHRhDirEx_nPnARrwDjeE92mlk68E,81
ttd_ledger-0.5.0.dist-info/entry_points.txt,sha256=sKYuwn5L8Hk_k0VA5gz9Y9Y2LQIg50o80h3fT6s4Fv0,42
ttd_ledger-0.5.0.dist-info/METADATA,sha256=tTcacTkUDN4FHUFBJLI2lesfYqt_IJ6FBkYuK1eCbTM,5216
ttd_ledger-0.5.0.dist-info/RECORD,,
