havij/__init__.py,sha256=NGBuzGLhTMKpWTt8YHUxZ7yVY_DwO7c49roEptjbm0k,26
havij/application/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/application/ports.py,sha256=RNwgqugEJNGI9WlyHRdLdzNza3Icz1Tax6vMe_jHSAA,1168
havij/application/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/application/services/meal_service.py,sha256=sfNlcnNX3r6QephsDsy-qAAr-yfGdfA2nlQSe-0oplg,2543
havij/application/services/product_service.py,sha256=jeYj7sULSSV3ehA4k4QFOicbSy5rcEhWhdh_pqYTZIQ,429
havij/application/services/user_service.py,sha256=F13IeveBFa_UlAKMEWvsxludsMQthDOW6XZ8I9GvfSA,2154
havij/domain/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/domain/model/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/domain/model/meal.py,sha256=yhCm6RP1vIwgJyfNlaA7NOE9aI7c4dR6eyoRRAol_eg,1006
havij/domain/model/nutrients.py,sha256=mx8NjFjntYuL6ss7F9sX-Guc05-GBmTDMJXY7fvCDvY,934
havij/domain/model/product.py,sha256=qNO6k-q0SmHgYhoaR60wjHOCQgliijmbx-nXpSA3llI,452
havij/domain/model/user.py,sha256=-YzYXdgFPtb6h9BGosaVYisc5qDLMU8s9RpzgiuGOkU,217
havij/domain/rules.py,sha256=_ywZuOWCL2BGg5IgwOFBvu09HBUABVm_5rFdZB-nt-M,1155
havij/infrastructure/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/infrastructure/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/infrastructure/api/catalog_adapter.py,sha256=2JyWIYT5O6PBvTZ3pXux51xvykN58DlAFxIiwGu-ZMs,456
havij/infrastructure/api/openfoodfacts_client.py,sha256=vewJ_t26RZ1GPqA6tDH-Jx7T6LtFa92P5HIPnqlPB_A,2181
havij/infrastructure/config.py,sha256=YtiEC_Ln4pt24QKLdKWGBpLLEA8SNG6mGB86nFw3x14,308
havij/infrastructure/persistence/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/infrastructure/persistence/meal_repository.py,sha256=MO_hkA6ZCylgYden3p7lRjL9ZFTziAm0SBu8AQ-alks,2692
havij/infrastructure/persistence/sqlite_db.py,sha256=UVUGZkm-FXSNRrbfI97PWfwU5rIMtU6zGTgUfkDVj34,1687
havij/infrastructure/persistence/user_repository.py,sha256=mODBkaEawFgLEy4aApJrHmT3zXmYZIuI72pcQ70La88,1964
havij/presentation/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/presentation/pages/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
havij/presentation/streamlit_app.py,sha256=4w6XY9cJMTq-yHNZkv8ye9NKIuBs95vBs8gHTHMRFdU,11715
havij_nutrition-1.2.1.dist-info/METADATA,sha256=U9L21eiuJZ5zVPSJqCVnBFJl9QVS22l-URGttPRslGc,1359
havij_nutrition-1.2.1.dist-info/WHEEL,sha256=zp0Cn7JsFoX2ATtOhtaFYIiE2rmFAD4OcMhtUki8W3U,88
havij_nutrition-1.2.1.dist-info/entry_points.txt,sha256=5ymCvCXUkSdg0HEaxpGIeYwfNkODDT3mvLb_iR4QdNc,36
havij_nutrition-1.2.1.dist-info/licenses/LICENSE,sha256=MRmB6LSd7VbEqJQXde0qfCV0rsgjXzrkYtCh-OrkJdw,11353
havij_nutrition-1.2.1.dist-info/RECORD,,
