diff --git a/Backend/add_accountant_role.py b/Backend/add_accountant_role.py new file mode 100644 index 00000000..3a0a0139 --- /dev/null +++ b/Backend/add_accountant_role.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +""" +Script to add the 'accountant' role to the database. +Run this script once to create the accountant role if it doesn't exist. +""" + +import sys +from pathlib import Path + +# Add the Backend directory to the path +backend_dir = Path(__file__).parent +sys.path.insert(0, str(backend_dir)) + +from src.config.database import SessionLocal +from src.models.role import Role + +def add_accountant_role(): + """Add the accountant role to the database if it doesn't exist.""" + db = SessionLocal() + try: + # Check if accountant role already exists + existing_role = db.query(Role).filter(Role.name == 'accountant').first() + + if existing_role: + print("✓ Accountant role already exists in the database.") + print(f" Role ID: {existing_role.id}") + print(f" Role Name: {existing_role.name}") + return + + # Create the accountant role + accountant_role = Role( + name='accountant', + description='Accountant role with access to financial data, payments, and invoices' + ) + db.add(accountant_role) + db.commit() + db.refresh(accountant_role) + + print("✓ Accountant role created successfully!") + print(f" Role ID: {accountant_role.id}") + print(f" Role Name: {accountant_role.name}") + print(f" Description: {accountant_role.description}") + + except Exception as e: + db.rollback() + print(f"✗ Error creating accountant role: {e}") + sys.exit(1) + finally: + db.close() + +if __name__ == '__main__': + print("Adding accountant role to the database...") + print("-" * 50) + add_accountant_role() + print("-" * 50) + print("Done!") + diff --git a/Backend/alembic/__pycache__/env.cpython-312.pyc b/Backend/alembic/__pycache__/env.cpython-312.pyc index 7bea133b..47cf6f85 100644 Binary files a/Backend/alembic/__pycache__/env.cpython-312.pyc and b/Backend/alembic/__pycache__/env.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc b/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc index cc807098..7f2fe532 100644 Binary files a/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/0e2dc5df18c3_add_privacy_terms_refunds_to_page_type_.cpython-312.pyc b/Backend/alembic/versions/__pycache__/0e2dc5df18c3_add_privacy_terms_refunds_to_page_type_.cpython-312.pyc index cd5b9465..5a6478e1 100644 Binary files a/Backend/alembic/versions/__pycache__/0e2dc5df18c3_add_privacy_terms_refunds_to_page_type_.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/0e2dc5df18c3_add_privacy_terms_refunds_to_page_type_.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/1444eb61188e_add_section_title_fields_to_page_content.cpython-312.pyc b/Backend/alembic/versions/__pycache__/1444eb61188e_add_section_title_fields_to_page_content.cpython-312.pyc index 0fa0dbbe..4bcfed31 100644 Binary files a/Backend/alembic/versions/__pycache__/1444eb61188e_add_section_title_fields_to_page_content.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/1444eb61188e_add_section_title_fields_to_page_content.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc b/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc index 953fc19d..fbc1ce4e 100644 Binary files a/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/17efc6439cc3_add_luxury_section_fields_to_page_.cpython-312.pyc b/Backend/alembic/versions/__pycache__/17efc6439cc3_add_luxury_section_fields_to_page_.cpython-312.pyc index a0fdd478..947574ae 100644 Binary files a/Backend/alembic/versions/__pycache__/17efc6439cc3_add_luxury_section_fields_to_page_.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/17efc6439cc3_add_luxury_section_fields_to_page_.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/59baf2338f8a_initial_migration_create_all_tables_.cpython-312.pyc b/Backend/alembic/versions/__pycache__/59baf2338f8a_initial_migration_create_all_tables_.cpython-312.pyc index c07faa24..3cdfb0fa 100644 Binary files a/Backend/alembic/versions/__pycache__/59baf2338f8a_initial_migration_create_all_tables_.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/59baf2338f8a_initial_migration_create_all_tables_.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/6a126cc5b23c_add_capacity_room_size_view_to_rooms.cpython-312.pyc b/Backend/alembic/versions/__pycache__/6a126cc5b23c_add_capacity_room_size_view_to_rooms.cpython-312.pyc index fadc4c16..a1dd6121 100644 Binary files a/Backend/alembic/versions/__pycache__/6a126cc5b23c_add_capacity_room_size_view_to_rooms.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/6a126cc5b23c_add_capacity_room_size_view_to_rooms.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/96c23dad405d_add_system_settings_table.cpython-312.pyc b/Backend/alembic/versions/__pycache__/96c23dad405d_add_system_settings_table.cpython-312.pyc index caae0829..578a5ab1 100644 Binary files a/Backend/alembic/versions/__pycache__/96c23dad405d_add_system_settings_table.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/96c23dad405d_add_system_settings_table.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/9bb08492a382_add_cancellation_accessibility_faq_to_.cpython-312.pyc b/Backend/alembic/versions/__pycache__/9bb08492a382_add_cancellation_accessibility_faq_to_.cpython-312.pyc index ad15f7c7..dec17c65 100644 Binary files a/Backend/alembic/versions/__pycache__/9bb08492a382_add_cancellation_accessibility_faq_to_.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/9bb08492a382_add_cancellation_accessibility_faq_to_.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/add_about_page_fields.cpython-312.pyc b/Backend/alembic/versions/__pycache__/add_about_page_fields.cpython-312.pyc index 02eb0391..4ecd91c2 100644 Binary files a/Backend/alembic/versions/__pycache__/add_about_page_fields.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/add_about_page_fields.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/add_badges_to_page_content.cpython-312.pyc b/Backend/alembic/versions/__pycache__/add_badges_to_page_content.cpython-312.pyc index 8f8747bf..d45c92b5 100644 Binary files a/Backend/alembic/versions/__pycache__/add_badges_to_page_content.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/add_badges_to_page_content.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/add_copyright_text_to_page_content.cpython-312.pyc b/Backend/alembic/versions/__pycache__/add_copyright_text_to_page_content.cpython-312.pyc index 8f3675ee..a792ba22 100644 Binary files a/Backend/alembic/versions/__pycache__/add_copyright_text_to_page_content.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/add_copyright_text_to_page_content.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/add_stripe_payment_method.cpython-312.pyc b/Backend/alembic/versions/__pycache__/add_stripe_payment_method.cpython-312.pyc index 1df86a45..8682b2de 100644 Binary files a/Backend/alembic/versions/__pycache__/add_stripe_payment_method.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/add_stripe_payment_method.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/bd309b0742c1_add_promotion_fields_to_bookings.cpython-312.pyc b/Backend/alembic/versions/__pycache__/bd309b0742c1_add_promotion_fields_to_bookings.cpython-312.pyc index 61dc1af8..58ca6030 100644 Binary files a/Backend/alembic/versions/__pycache__/bd309b0742c1_add_promotion_fields_to_bookings.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/bd309b0742c1_add_promotion_fields_to_bookings.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/bfa74be4b256_add_luxury_content_fields_to_page_.cpython-312.pyc b/Backend/alembic/versions/__pycache__/bfa74be4b256_add_luxury_content_fields_to_page_.cpython-312.pyc index 91f3f8ae..97ac4934 100644 Binary files a/Backend/alembic/versions/__pycache__/bfa74be4b256_add_luxury_content_fields_to_page_.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/bfa74be4b256_add_luxury_content_fields_to_page_.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/cce764ef7a50_add_map_url_to_page_content.cpython-312.pyc b/Backend/alembic/versions/__pycache__/cce764ef7a50_add_map_url_to_page_content.cpython-312.pyc index b0c5e145..e5e51b8b 100644 Binary files a/Backend/alembic/versions/__pycache__/cce764ef7a50_add_map_url_to_page_content.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/cce764ef7a50_add_map_url_to_page_content.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/d9aff6c5f0d4_add_paypal_payment_method.cpython-312.pyc b/Backend/alembic/versions/__pycache__/d9aff6c5f0d4_add_paypal_payment_method.cpython-312.pyc index 624886ba..7b437edc 100644 Binary files a/Backend/alembic/versions/__pycache__/d9aff6c5f0d4_add_paypal_payment_method.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/d9aff6c5f0d4_add_paypal_payment_method.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/f1a2b3c4d5e6_add_is_proforma_to_invoices.cpython-312.pyc b/Backend/alembic/versions/__pycache__/f1a2b3c4d5e6_add_is_proforma_to_invoices.cpython-312.pyc index e76ed124..bf4b9775 100644 Binary files a/Backend/alembic/versions/__pycache__/f1a2b3c4d5e6_add_is_proforma_to_invoices.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/f1a2b3c4d5e6_add_is_proforma_to_invoices.cpython-312.pyc differ diff --git a/Backend/alembic/versions/__pycache__/ff515d77abbe_add_more_luxury_sections_to_page_content.cpython-312.pyc b/Backend/alembic/versions/__pycache__/ff515d77abbe_add_more_luxury_sections_to_page_content.cpython-312.pyc index 3b8274e4..e4d73342 100644 Binary files a/Backend/alembic/versions/__pycache__/ff515d77abbe_add_more_luxury_sections_to_page_content.cpython-312.pyc and b/Backend/alembic/versions/__pycache__/ff515d77abbe_add_more_luxury_sections_to_page_content.cpython-312.pyc differ diff --git a/Backend/seed_about_page.py b/Backend/seed_about_page.py index 3fb59e7d..ebb9c701 100644 --- a/Backend/seed_about_page.py +++ b/Backend/seed_about_page.py @@ -28,8 +28,7 @@ def seed_about_page(db: Session): "title": "About Luxury Hotel", "subtitle": "Where Excellence Meets Unforgettable Experiences", "description": "Discover the story behind our commitment to luxury hospitality and exceptional service.", - "story_content": -, + "story_content": "For over three decades, Luxury Hotel has been a beacon of excellence in the hospitality industry. Founded with a vision to redefine luxury travel, we have grown from a single property to a collection of world-renowned destinations, each offering a unique blend of timeless elegance and modern sophistication. Our journey has been marked by countless awards, memorable moments, and the unwavering trust of our guests who return year after year.", "mission": "To provide unparalleled luxury hospitality experiences that exceed expectations, creating lasting memories for our guests through exceptional service, attention to detail, and genuine care.", "vision": "To be recognized as the world's premier luxury hotel brand, setting the standard for excellence in hospitality while maintaining our commitment to sustainability and community engagement.", "about_hero_image": "https://images.unsplash.com/photo-1566073771259-6a8506099945?w=1920&h=1080&fit=crop", diff --git a/Backend/seed_initial_data.py b/Backend/seed_initial_data.py new file mode 100644 index 00000000..dd9f1ce3 --- /dev/null +++ b/Backend/seed_initial_data.py @@ -0,0 +1,156 @@ +import sys +import os +from pathlib import Path +sys.path.insert(0, str(Path(__file__).parent)) +from sqlalchemy.orm import Session +from src.config.database import SessionLocal +from src.models.role import Role +from src.models.room_type import RoomType +from src.models.user import User +import bcrypt +from datetime import datetime + +def get_db(): + db = SessionLocal() + try: + return db + finally: + pass + +def seed_roles(db: Session): + print('=' * 80) + print('SEEDING ROLES') + print('=' * 80) + + roles_data = [ + {'name': 'admin', 'description': 'Administrator with full access'}, + {'name': 'staff', 'description': 'Staff member with limited admin access'}, + {'name': 'customer', 'description': 'Regular customer'}, + {'name': 'accountant', 'description': 'Accountant role with access to financial data, payments, and invoices'} + ] + + for role_data in roles_data: + existing = db.query(Role).filter(Role.name == role_data['name']).first() + if existing: + print(f' ✓ Role "{role_data["name"]}" already exists') + else: + role = Role(**role_data) + db.add(role) + print(f' ✓ Created role: {role_data["name"]}') + + db.commit() + print('✓ Roles seeded successfully!\n') + +def seed_room_types(db: Session): + print('=' * 80) + print('SEEDING ROOM TYPES') + print('=' * 80) + + room_types_data = [ + { + 'name': 'Standard Room', + 'description': 'Comfortable and well-appointed standard accommodation', + 'base_price': 150.00, + 'capacity': 2, + 'amenities': ['Free WiFi', 'Air Conditioning', 'TV', 'Minibar', 'Safe'] + }, + { + 'name': 'Superior Room', + 'description': 'Spacious room with enhanced amenities and better views', + 'base_price': 200.00, + 'capacity': 2, + 'amenities': ['Free WiFi', 'Air Conditioning', 'Smart TV', 'Minibar', 'Safe', 'Coffee Maker'] + }, + { + 'name': 'Deluxe Room', + 'description': 'Luxurious room with premium furnishings and amenities', + 'base_price': 280.00, + 'capacity': 3, + 'amenities': ['Free WiFi', 'Air Conditioning', 'Smart TV', 'Netflix', 'Minibar', 'Safe', 'Coffee Maker', 'Premium Toiletries'] + }, + { + 'name': 'Executive Suite', + 'description': 'Elegant suite with separate living area and premium amenities', + 'base_price': 400.00, + 'capacity': 4, + 'amenities': ['Free WiFi', 'Air Conditioning', 'Smart TV', 'Netflix', 'Minibar', 'Safe', 'Espresso Machine', 'Premium Toiletries', 'Bathrobes', 'Work Desk'] + }, + { + 'name': 'Presidential Suite', + 'description': 'The ultimate in luxury with expansive space and exclusive amenities', + 'base_price': 800.00, + 'capacity': 6, + 'amenities': ['Free WiFi', 'Air Conditioning', 'Smart TV', 'Netflix', 'Private Bar', 'Jacuzzi', 'Butler Service', 'Premium Toiletries', 'Bathrobes', 'Private Terrace'] + } + ] + + import json + for rt_data in room_types_data: + existing = db.query(RoomType).filter(RoomType.name == rt_data['name']).first() + if existing: + print(f' ✓ Room type "{rt_data["name"]}" already exists') + else: + amenities = rt_data.pop('amenities') + room_type = RoomType(**rt_data, amenities=json.dumps(amenities)) + db.add(room_type) + print(f' ✓ Created room type: {rt_data["name"]} (€{rt_data["base_price"]:.2f}/night)') + + db.commit() + print('✓ Room types seeded successfully!\n') + +def seed_admin_user(db: Session): + print('=' * 80) + print('SEEDING ADMIN USER') + print('=' * 80) + + admin_role = db.query(Role).filter(Role.name == 'admin').first() + if not admin_role: + print(' ❌ Admin role not found! Please seed roles first.') + return + + admin_email = 'admin@hotel.com' + existing_admin = db.query(User).filter(User.email == admin_email).first() + + if existing_admin: + print(f' ✓ Admin user "{admin_email}" already exists') + else: + password = 'admin123' # Default password - should be changed in production + password_bytes = password.encode('utf-8') + salt = bcrypt.gensalt() + hashed_password = bcrypt.hashpw(password_bytes, salt).decode('utf-8') + + admin_user = User( + email=admin_email, + password=hashed_password, + full_name='Administrator', + role_id=admin_role.id, + is_active=True, + currency='EUR' + ) + db.add(admin_user) + db.commit() + print(f' ✓ Created admin user: {admin_email}') + print(f' ⚠️ Default password: admin123 (please change in production!)') + + print('✓ Admin user seeded successfully!\n') + +def main(): + db = get_db() + try: + seed_roles(db) + seed_room_types(db) + seed_admin_user(db) + print('=' * 80) + print('✅ Initial data seeding completed successfully!') + print('=' * 80) + except Exception as e: + print(f'\n❌ Error: {e}') + import traceback + traceback.print_exc() + db.rollback() + finally: + db.close() + +if __name__ == '__main__': + main() + diff --git a/Backend/seed_users.py b/Backend/seed_users.py new file mode 100644 index 00000000..b22e95b9 --- /dev/null +++ b/Backend/seed_users.py @@ -0,0 +1,165 @@ +import sys +import os +from pathlib import Path +sys.path.insert(0, str(Path(__file__).parent)) +from sqlalchemy.orm import Session +from src.config.database import SessionLocal +from src.models.role import Role +from src.models.user import User +import bcrypt +from datetime import datetime + +def get_db(): + db = SessionLocal() + try: + return db + finally: + pass + +def seed_users(db: Session): + print('=' * 80) + print('SEEDING USERS') + print('=' * 80) + + # Get roles + admin_role = db.query(Role).filter(Role.name == 'admin').first() + staff_role = db.query(Role).filter(Role.name == 'staff').first() + customer_role = db.query(Role).filter(Role.name == 'customer').first() + + if not admin_role or not staff_role or not customer_role: + print(' ❌ Roles not found! Please seed roles first.') + return + + users_data = [ + { + 'email': 'gnxsoft@gnxsoft.com', + 'password': 'gnxsoft123', + 'full_name': 'GNXSoft Admin', + 'phone': '+1 (555) 111-2222', + 'role': 'admin', + 'currency': 'EUR', + 'is_active': True + }, + { + 'email': 'admin@gnxsoft.com', + 'password': 'admin123', + 'full_name': 'Administrator', + 'phone': '+1 (555) 222-3333', + 'role': 'admin', + 'currency': 'EUR', + 'is_active': True + }, + { + 'email': 'staff@gnxsoft.com', + 'password': 'staff123', + 'full_name': 'Staff Member', + 'phone': '+1 (555) 333-4444', + 'role': 'staff', + 'currency': 'EUR', + 'is_active': True + }, + { + 'email': 'customer@gnxsoft.com', + 'password': 'customer123', + 'full_name': 'Customer User', + 'phone': '+1 (555) 444-5555', + 'role': 'customer', + 'currency': 'EUR', + 'is_active': True + }, + { + 'email': 'john.doe@gnxsoft.com', + 'password': 'customer123', + 'full_name': 'John Doe', + 'phone': '+1 (555) 555-6666', + 'role': 'customer', + 'currency': 'USD', + 'is_active': True + }, + { + 'email': 'jane.smith@gnxsoft.com', + 'password': 'customer123', + 'full_name': 'Jane Smith', + 'phone': '+1 (555) 666-7777', + 'role': 'customer', + 'currency': 'EUR', + 'is_active': True + }, + { + 'email': 'robert.wilson@gnxsoft.com', + 'password': 'customer123', + 'full_name': 'Robert Wilson', + 'phone': '+1 (555) 777-8888', + 'role': 'customer', + 'currency': 'GBP', + 'is_active': True + }, + { + 'email': 'maria.garcia@gnxsoft.com', + 'password': 'customer123', + 'full_name': 'Maria Garcia', + 'phone': '+1 (555) 888-9999', + 'role': 'customer', + 'currency': 'EUR', + 'is_active': True + } + ] + + role_map = { + 'admin': admin_role.id, + 'staff': staff_role.id, + 'customer': customer_role.id + } + + created_count = 0 + skipped_count = 0 + + for user_data in users_data: + existing = db.query(User).filter(User.email == user_data['email']).first() + if existing: + print(f' ⚠️ User "{user_data["email"]}" already exists, skipping...') + skipped_count += 1 + continue + + password = user_data.pop('password') + role_name = user_data.pop('role') + role_id = role_map[role_name] + + password_bytes = password.encode('utf-8') + salt = bcrypt.gensalt() + hashed_password = bcrypt.hashpw(password_bytes, salt).decode('utf-8') + + user = User( + email=user_data['email'], + password=hashed_password, + full_name=user_data['full_name'], + phone=user_data.get('phone'), + role_id=role_id, + currency=user_data.get('currency', 'EUR'), + is_active=user_data.get('is_active', True) + ) + db.add(user) + print(f' ✓ Created user: {user_data["email"]} ({role_name}) - Password: {password}') + created_count += 1 + + db.commit() + print(f'\n✓ Users seeded successfully!') + print(f' - Created: {created_count} user(s)') + print(f' - Skipped: {skipped_count} user(s) (already exist)') + print('=' * 80) + +def main(): + db = get_db() + try: + seed_users(db) + except Exception as e: + print(f'\n❌ Error: {e}') + import traceback + traceback.print_exc() + db.rollback() + finally: + db.close() + +if __name__ == '__main__': + main() + diff --git a/Backend/src/__pycache__/__init__.cpython-312.pyc b/Backend/src/__pycache__/__init__.cpython-312.pyc index 68f51181..2fb27bd0 100644 Binary files a/Backend/src/__pycache__/__init__.cpython-312.pyc and b/Backend/src/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/src/__pycache__/main.cpython-312.pyc b/Backend/src/__pycache__/main.cpython-312.pyc index 5b261f5c..437e175d 100644 Binary files a/Backend/src/__pycache__/main.cpython-312.pyc and b/Backend/src/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/src/config/__pycache__/database.cpython-312.pyc b/Backend/src/config/__pycache__/database.cpython-312.pyc index 988872d7..8bcd92ef 100644 Binary files a/Backend/src/config/__pycache__/database.cpython-312.pyc and b/Backend/src/config/__pycache__/database.cpython-312.pyc differ diff --git a/Backend/src/config/__pycache__/logging_config.cpython-312.pyc b/Backend/src/config/__pycache__/logging_config.cpython-312.pyc index 906bf4cd..ac269567 100644 Binary files a/Backend/src/config/__pycache__/logging_config.cpython-312.pyc and b/Backend/src/config/__pycache__/logging_config.cpython-312.pyc differ diff --git a/Backend/src/config/__pycache__/settings.cpython-312.pyc b/Backend/src/config/__pycache__/settings.cpython-312.pyc index 47a9c2da..1a0c186b 100644 Binary files a/Backend/src/config/__pycache__/settings.cpython-312.pyc and b/Backend/src/config/__pycache__/settings.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/auth.cpython-312.pyc b/Backend/src/middleware/__pycache__/auth.cpython-312.pyc index 66228a7e..0dc3b94b 100644 Binary files a/Backend/src/middleware/__pycache__/auth.cpython-312.pyc and b/Backend/src/middleware/__pycache__/auth.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/cookie_consent.cpython-312.pyc b/Backend/src/middleware/__pycache__/cookie_consent.cpython-312.pyc index 1f86a17c..c5e533b0 100644 Binary files a/Backend/src/middleware/__pycache__/cookie_consent.cpython-312.pyc and b/Backend/src/middleware/__pycache__/cookie_consent.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/error_handler.cpython-312.pyc b/Backend/src/middleware/__pycache__/error_handler.cpython-312.pyc index e6a65c78..0d3a2bd5 100644 Binary files a/Backend/src/middleware/__pycache__/error_handler.cpython-312.pyc and b/Backend/src/middleware/__pycache__/error_handler.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/request_id.cpython-312.pyc b/Backend/src/middleware/__pycache__/request_id.cpython-312.pyc index 2b574b83..8e26cf86 100644 Binary files a/Backend/src/middleware/__pycache__/request_id.cpython-312.pyc and b/Backend/src/middleware/__pycache__/request_id.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/security.cpython-312.pyc b/Backend/src/middleware/__pycache__/security.cpython-312.pyc index b8a34e52..ca0c59c5 100644 Binary files a/Backend/src/middleware/__pycache__/security.cpython-312.pyc and b/Backend/src/middleware/__pycache__/security.cpython-312.pyc differ diff --git a/Backend/src/middleware/__pycache__/timeout.cpython-312.pyc b/Backend/src/middleware/__pycache__/timeout.cpython-312.pyc index 5dfa254a..b3a70c52 100644 Binary files a/Backend/src/middleware/__pycache__/timeout.cpython-312.pyc and b/Backend/src/middleware/__pycache__/timeout.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/__init__.cpython-312.pyc b/Backend/src/models/__pycache__/__init__.cpython-312.pyc index bba21412..76f051e0 100644 Binary files a/Backend/src/models/__pycache__/__init__.cpython-312.pyc and b/Backend/src/models/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/audit_log.cpython-312.pyc b/Backend/src/models/__pycache__/audit_log.cpython-312.pyc index a546ed92..5aa70c07 100644 Binary files a/Backend/src/models/__pycache__/audit_log.cpython-312.pyc and b/Backend/src/models/__pycache__/audit_log.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/banner.cpython-312.pyc b/Backend/src/models/__pycache__/banner.cpython-312.pyc index 972877be..6f1a7259 100644 Binary files a/Backend/src/models/__pycache__/banner.cpython-312.pyc and b/Backend/src/models/__pycache__/banner.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/booking.cpython-312.pyc b/Backend/src/models/__pycache__/booking.cpython-312.pyc index eceb1166..bb456b05 100644 Binary files a/Backend/src/models/__pycache__/booking.cpython-312.pyc and b/Backend/src/models/__pycache__/booking.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/chat.cpython-312.pyc b/Backend/src/models/__pycache__/chat.cpython-312.pyc index 28512780..0f02ac49 100644 Binary files a/Backend/src/models/__pycache__/chat.cpython-312.pyc and b/Backend/src/models/__pycache__/chat.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/checkin_checkout.cpython-312.pyc b/Backend/src/models/__pycache__/checkin_checkout.cpython-312.pyc index c77b351d..d5dfef8c 100644 Binary files a/Backend/src/models/__pycache__/checkin_checkout.cpython-312.pyc and b/Backend/src/models/__pycache__/checkin_checkout.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/cookie_integration_config.cpython-312.pyc b/Backend/src/models/__pycache__/cookie_integration_config.cpython-312.pyc index b8036457..9a756060 100644 Binary files a/Backend/src/models/__pycache__/cookie_integration_config.cpython-312.pyc and b/Backend/src/models/__pycache__/cookie_integration_config.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/cookie_policy.cpython-312.pyc b/Backend/src/models/__pycache__/cookie_policy.cpython-312.pyc index 24994892..a7653884 100644 Binary files a/Backend/src/models/__pycache__/cookie_policy.cpython-312.pyc and b/Backend/src/models/__pycache__/cookie_policy.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/favorite.cpython-312.pyc b/Backend/src/models/__pycache__/favorite.cpython-312.pyc index 8d47a002..9e4ba738 100644 Binary files a/Backend/src/models/__pycache__/favorite.cpython-312.pyc and b/Backend/src/models/__pycache__/favorite.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/invoice.cpython-312.pyc b/Backend/src/models/__pycache__/invoice.cpython-312.pyc index e0a6bd0d..7d68a536 100644 Binary files a/Backend/src/models/__pycache__/invoice.cpython-312.pyc and b/Backend/src/models/__pycache__/invoice.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/page_content.cpython-312.pyc b/Backend/src/models/__pycache__/page_content.cpython-312.pyc index 7424f90b..d6674046 100644 Binary files a/Backend/src/models/__pycache__/page_content.cpython-312.pyc and b/Backend/src/models/__pycache__/page_content.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/password_reset_token.cpython-312.pyc b/Backend/src/models/__pycache__/password_reset_token.cpython-312.pyc index 47628d37..e5936ee0 100644 Binary files a/Backend/src/models/__pycache__/password_reset_token.cpython-312.pyc and b/Backend/src/models/__pycache__/password_reset_token.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/payment.cpython-312.pyc b/Backend/src/models/__pycache__/payment.cpython-312.pyc index af736058..fddd5b55 100644 Binary files a/Backend/src/models/__pycache__/payment.cpython-312.pyc and b/Backend/src/models/__pycache__/payment.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/promotion.cpython-312.pyc b/Backend/src/models/__pycache__/promotion.cpython-312.pyc index d21d56d0..eaeaa143 100644 Binary files a/Backend/src/models/__pycache__/promotion.cpython-312.pyc and b/Backend/src/models/__pycache__/promotion.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/refresh_token.cpython-312.pyc b/Backend/src/models/__pycache__/refresh_token.cpython-312.pyc index e929ee9d..34942cff 100644 Binary files a/Backend/src/models/__pycache__/refresh_token.cpython-312.pyc and b/Backend/src/models/__pycache__/refresh_token.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/review.cpython-312.pyc b/Backend/src/models/__pycache__/review.cpython-312.pyc index 84b09ff1..567026af 100644 Binary files a/Backend/src/models/__pycache__/review.cpython-312.pyc and b/Backend/src/models/__pycache__/review.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/role.cpython-312.pyc b/Backend/src/models/__pycache__/role.cpython-312.pyc index 010daa02..50939b3e 100644 Binary files a/Backend/src/models/__pycache__/role.cpython-312.pyc and b/Backend/src/models/__pycache__/role.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/room.cpython-312.pyc b/Backend/src/models/__pycache__/room.cpython-312.pyc index ed213aa8..bbcffa21 100644 Binary files a/Backend/src/models/__pycache__/room.cpython-312.pyc and b/Backend/src/models/__pycache__/room.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/room_type.cpython-312.pyc b/Backend/src/models/__pycache__/room_type.cpython-312.pyc index 4aa1eea6..40fcfa38 100644 Binary files a/Backend/src/models/__pycache__/room_type.cpython-312.pyc and b/Backend/src/models/__pycache__/room_type.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/service.cpython-312.pyc b/Backend/src/models/__pycache__/service.cpython-312.pyc index 4ccff8d4..0620cd10 100644 Binary files a/Backend/src/models/__pycache__/service.cpython-312.pyc and b/Backend/src/models/__pycache__/service.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/service_booking.cpython-312.pyc b/Backend/src/models/__pycache__/service_booking.cpython-312.pyc index 0a4d0b92..e06b7fba 100644 Binary files a/Backend/src/models/__pycache__/service_booking.cpython-312.pyc and b/Backend/src/models/__pycache__/service_booking.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/service_usage.cpython-312.pyc b/Backend/src/models/__pycache__/service_usage.cpython-312.pyc index 4e2d2072..b64dc058 100644 Binary files a/Backend/src/models/__pycache__/service_usage.cpython-312.pyc and b/Backend/src/models/__pycache__/service_usage.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/system_settings.cpython-312.pyc b/Backend/src/models/__pycache__/system_settings.cpython-312.pyc index 0e822e9c..c4ed15f4 100644 Binary files a/Backend/src/models/__pycache__/system_settings.cpython-312.pyc and b/Backend/src/models/__pycache__/system_settings.cpython-312.pyc differ diff --git a/Backend/src/models/__pycache__/user.cpython-312.pyc b/Backend/src/models/__pycache__/user.cpython-312.pyc index bec9bef4..55f5045e 100644 Binary files a/Backend/src/models/__pycache__/user.cpython-312.pyc and b/Backend/src/models/__pycache__/user.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/__init__.cpython-312.pyc b/Backend/src/routes/__pycache__/__init__.cpython-312.pyc index ac0b76dc..aafd8783 100644 Binary files a/Backend/src/routes/__pycache__/__init__.cpython-312.pyc and b/Backend/src/routes/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/about_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/about_routes.cpython-312.pyc index e520c5dd..091c832d 100644 Binary files a/Backend/src/routes/__pycache__/about_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/about_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/accessibility_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/accessibility_routes.cpython-312.pyc index b400e32f..38f88c55 100644 Binary files a/Backend/src/routes/__pycache__/accessibility_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/accessibility_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/admin_privacy_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/admin_privacy_routes.cpython-312.pyc index 89b71652..e66585c7 100644 Binary files a/Backend/src/routes/__pycache__/admin_privacy_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/admin_privacy_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/audit_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/audit_routes.cpython-312.pyc index 28a69f3e..0b0003ed 100644 Binary files a/Backend/src/routes/__pycache__/audit_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/audit_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/auth_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/auth_routes.cpython-312.pyc index c21a5078..cd0d76dd 100644 Binary files a/Backend/src/routes/__pycache__/auth_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/auth_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/banner_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/banner_routes.cpython-312.pyc index b245cb19..76a96a60 100644 Binary files a/Backend/src/routes/__pycache__/banner_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/banner_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/booking_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/booking_routes.cpython-312.pyc index 3e9ed556..41c4675d 100644 Binary files a/Backend/src/routes/__pycache__/booking_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/booking_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/cancellation_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/cancellation_routes.cpython-312.pyc index 01b707ee..5a2bcdfa 100644 Binary files a/Backend/src/routes/__pycache__/cancellation_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/cancellation_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/chat_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/chat_routes.cpython-312.pyc index 91bf1545..fa57a241 100644 Binary files a/Backend/src/routes/__pycache__/chat_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/chat_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/contact_content_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/contact_content_routes.cpython-312.pyc index 8fb48048..ee77c9a9 100644 Binary files a/Backend/src/routes/__pycache__/contact_content_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/contact_content_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/contact_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/contact_routes.cpython-312.pyc index 4b0c20fd..0ecf3efd 100644 Binary files a/Backend/src/routes/__pycache__/contact_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/contact_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/faq_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/faq_routes.cpython-312.pyc index 470c55a2..b9765f7e 100644 Binary files a/Backend/src/routes/__pycache__/faq_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/faq_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/favorite_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/favorite_routes.cpython-312.pyc index cd1a9e46..35cb6d19 100644 Binary files a/Backend/src/routes/__pycache__/favorite_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/favorite_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/footer_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/footer_routes.cpython-312.pyc index 4d36e4b4..551f92fc 100644 Binary files a/Backend/src/routes/__pycache__/footer_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/footer_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/home_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/home_routes.cpython-312.pyc index e90707ce..f478ffff 100644 Binary files a/Backend/src/routes/__pycache__/home_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/home_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/invoice_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/invoice_routes.cpython-312.pyc index e81d0442..8ee3dbc2 100644 Binary files a/Backend/src/routes/__pycache__/invoice_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/invoice_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/page_content_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/page_content_routes.cpython-312.pyc index 5135f46f..c767158d 100644 Binary files a/Backend/src/routes/__pycache__/page_content_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/page_content_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/payment_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/payment_routes.cpython-312.pyc index b14c41b8..692e426c 100644 Binary files a/Backend/src/routes/__pycache__/payment_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/payment_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/privacy_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/privacy_routes.cpython-312.pyc index e57f8ea2..7d7c5bee 100644 Binary files a/Backend/src/routes/__pycache__/privacy_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/privacy_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/promotion_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/promotion_routes.cpython-312.pyc index 36b3d2a2..338240fb 100644 Binary files a/Backend/src/routes/__pycache__/promotion_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/promotion_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/refunds_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/refunds_routes.cpython-312.pyc index 3f7f7d99..a8baff97 100644 Binary files a/Backend/src/routes/__pycache__/refunds_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/refunds_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/report_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/report_routes.cpython-312.pyc index 44609668..4234b0a1 100644 Binary files a/Backend/src/routes/__pycache__/report_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/report_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/review_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/review_routes.cpython-312.pyc index d59b28bf..ba718617 100644 Binary files a/Backend/src/routes/__pycache__/review_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/review_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/room_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/room_routes.cpython-312.pyc index 9ff4a27c..1d307996 100644 Binary files a/Backend/src/routes/__pycache__/room_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/room_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/service_booking_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/service_booking_routes.cpython-312.pyc index 4bd1096f..5446b4cd 100644 Binary files a/Backend/src/routes/__pycache__/service_booking_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/service_booking_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/service_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/service_routes.cpython-312.pyc index 9efd9383..e9f8915a 100644 Binary files a/Backend/src/routes/__pycache__/service_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/service_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/system_settings_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/system_settings_routes.cpython-312.pyc index c66283f4..e78b85b6 100644 Binary files a/Backend/src/routes/__pycache__/system_settings_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/system_settings_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/terms_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/terms_routes.cpython-312.pyc index a7756169..485b306c 100644 Binary files a/Backend/src/routes/__pycache__/terms_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/terms_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/__pycache__/user_routes.cpython-312.pyc b/Backend/src/routes/__pycache__/user_routes.cpython-312.pyc index 6748acad..8d12fe3a 100644 Binary files a/Backend/src/routes/__pycache__/user_routes.cpython-312.pyc and b/Backend/src/routes/__pycache__/user_routes.cpython-312.pyc differ diff --git a/Backend/src/routes/booking_routes.py b/Backend/src/routes/booking_routes.py index ebdde817..d63a1de2 100644 --- a/Backend/src/routes/booking_routes.py +++ b/Backend/src/routes/booking_routes.py @@ -9,6 +9,7 @@ from ..config.database import get_db from ..config.settings import settings from ..middleware.auth import get_current_user, authorize_roles from ..models.user import User +from ..models.role import Role from ..models.booking import Booking, BookingStatus from ..models.room import Room, RoomStatus from ..models.room_type import RoomType @@ -142,8 +143,9 @@ async def get_my_bookings(request: Request, current_user: User=Depends(get_curre @router.post('/') async def create_booking(booking_data: dict, current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): - if current_user.role in ['admin', 'staff']: - raise HTTPException(status_code=403, detail='Admin and staff users cannot create bookings') + role = db.query(Role).filter(Role.id == current_user.role_id).first() + if role and role.name in ['admin', 'staff', 'accountant']: + raise HTTPException(status_code=403, detail='Admin, staff, and accountant users cannot create bookings') try: import logging logger = logging.getLogger(__name__) diff --git a/Backend/src/routes/favorite_routes.py b/Backend/src/routes/favorite_routes.py index fc9bba62..48ec57be 100644 --- a/Backend/src/routes/favorite_routes.py +++ b/Backend/src/routes/favorite_routes.py @@ -4,6 +4,7 @@ from sqlalchemy import func from ..config.database import get_db from ..middleware.auth import get_current_user from ..models.user import User +from ..models.role import Role from ..models.favorite import Favorite from ..models.room import Room from ..models.room_type import RoomType @@ -12,8 +13,9 @@ router = APIRouter(prefix='/favorites', tags=['favorites']) @router.get('/') async def get_favorites(current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): - if current_user.role in ['admin', 'staff']: - raise HTTPException(status_code=403, detail='Admin and staff users cannot have favorites') + role = db.query(Role).filter(Role.id == current_user.role_id).first() + if role and role.name in ['admin', 'staff', 'accountant']: + raise HTTPException(status_code=403, detail='Admin, staff, and accountant users cannot have favorites') try: favorites = db.query(Favorite).filter(Favorite.user_id == current_user.id).order_by(Favorite.created_at.desc()).all() result = [] @@ -33,8 +35,9 @@ async def get_favorites(current_user: User=Depends(get_current_user), db: Sessio @router.post('/{room_id}') async def add_favorite(room_id: int, current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): - if current_user.role in ['admin', 'staff']: - raise HTTPException(status_code=403, detail='Admin and staff users cannot add favorites') + role = db.query(Role).filter(Role.id == current_user.role_id).first() + if role and role.name in ['admin', 'staff', 'accountant']: + raise HTTPException(status_code=403, detail='Admin, staff, and accountant users cannot add favorites') try: room = db.query(Room).filter(Room.id == room_id).first() if not room: @@ -55,8 +58,9 @@ async def add_favorite(room_id: int, current_user: User=Depends(get_current_user @router.delete('/{room_id}') async def remove_favorite(room_id: int, current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): - if current_user.role in ['admin', 'staff']: - raise HTTPException(status_code=403, detail='Admin and staff users cannot remove favorites') + role = db.query(Role).filter(Role.id == current_user.role_id).first() + if role and role.name in ['admin', 'staff', 'accountant']: + raise HTTPException(status_code=403, detail='Admin, staff, and accountant users cannot remove favorites') try: favorite = db.query(Favorite).filter(Favorite.user_id == current_user.id, Favorite.room_id == room_id).first() if not favorite: @@ -72,7 +76,8 @@ async def remove_favorite(room_id: int, current_user: User=Depends(get_current_u @router.get('/check/{room_id}') async def check_favorite(room_id: int, current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): - if current_user.role in ['admin', 'staff']: + role = db.query(Role).filter(Role.id == current_user.role_id).first() + if role and role.name in ['admin', 'staff', 'accountant']: return {'status': 'success', 'data': {'isFavorited': False}} try: favorite = db.query(Favorite).filter(Favorite.user_id == current_user.id, Favorite.room_id == room_id).first() diff --git a/Backend/src/routes/invoice_routes.py b/Backend/src/routes/invoice_routes.py index 8fea1dae..baafc62a 100644 --- a/Backend/src/routes/invoice_routes.py +++ b/Backend/src/routes/invoice_routes.py @@ -13,7 +13,7 @@ router = APIRouter(prefix='/invoices', tags=['invoices']) @router.get('/') async def get_invoices(booking_id: Optional[int]=Query(None), status_filter: Optional[str]=Query(None, alias='status'), page: int=Query(1, ge=1), limit: int=Query(10, ge=1, le=100), current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): try: - user_id = None if current_user.role_id == 1 else current_user.id + user_id = None if current_user.role_id in [1, 4] else current_user.id # admin and accountant can see all invoices result = InvoiceService.get_invoices(db=db, user_id=user_id, booking_id=booking_id, status=status_filter, page=page, limit=limit) return {'status': 'success', 'data': result} except Exception as e: @@ -25,7 +25,7 @@ async def get_invoice_by_id(id: int, current_user: User=Depends(get_current_user invoice = InvoiceService.get_invoice(id, db) if not invoice: raise HTTPException(status_code=404, detail='Invoice not found') - if current_user.role_id != 1 and invoice['user_id'] != current_user.id: + if current_user.role_id not in [1, 4] and invoice['user_id'] != current_user.id: # admin and accountant can see all invoices raise HTTPException(status_code=403, detail='Forbidden') return {'status': 'success', 'data': {'invoice': invoice}} except HTTPException: @@ -36,7 +36,7 @@ async def get_invoice_by_id(id: int, current_user: User=Depends(get_current_user @router.post('/') async def create_invoice(invoice_data: dict, current_user: User=Depends(get_current_user), db: Session=Depends(get_db)): try: - if current_user.role_id not in [1, 2]: + if current_user.role_id not in [1, 2, 4]: # admin, staff, and accountant can create invoices raise HTTPException(status_code=403, detail='Forbidden') booking_id = invoice_data.get('booking_id') if not booking_id: @@ -64,7 +64,7 @@ async def create_invoice(invoice_data: dict, current_user: User=Depends(get_curr raise HTTPException(status_code=500, detail=str(e)) @router.put('/{id}') -async def update_invoice(id: int, invoice_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +async def update_invoice(id: int, invoice_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: invoice = db.query(Invoice).filter(Invoice.id == id).first() if not invoice: @@ -79,7 +79,7 @@ async def update_invoice(id: int, invoice_data: dict, current_user: User=Depends raise HTTPException(status_code=500, detail=str(e)) @router.post('/{id}/mark-paid') -async def mark_invoice_as_paid(id: int, payment_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +async def mark_invoice_as_paid(id: int, payment_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: amount = payment_data.get('amount') updated_invoice = InvoiceService.mark_invoice_as_paid(invoice_id=id, db=db, amount=amount, updated_by_id=current_user.id) @@ -112,7 +112,7 @@ async def get_invoices_by_booking(booking_id: int, current_user: User=Depends(ge booking = db.query(Booking).filter(Booking.id == booking_id).first() if not booking: raise HTTPException(status_code=404, detail='Booking not found') - if current_user.role_id != 1 and booking.user_id != current_user.id: + if current_user.role_id not in [1, 4] and booking.user_id != current_user.id: # admin and accountant can see all invoices raise HTTPException(status_code=403, detail='Forbidden') result = InvoiceService.get_invoices(db=db, booking_id=booking_id) return {'status': 'success', 'data': result} diff --git a/Backend/src/routes/payment_routes.py b/Backend/src/routes/payment_routes.py index 1fd7cd2f..ed1e86f7 100644 --- a/Backend/src/routes/payment_routes.py +++ b/Backend/src/routes/payment_routes.py @@ -54,7 +54,7 @@ async def get_payments(booking_id: Optional[int]=Query(None), status_filter: Opt query = query.filter(Payment.payment_status == PaymentStatus(status_filter)) except ValueError: pass - if current_user.role_id != 1: + if current_user.role_id not in [1, 4]: # admin and accountant can see all payments query = query.join(Booking).filter(Booking.user_id == current_user.id) total = query.count() query = query.options(selectinload(Payment.booking).selectinload(Booking.user)) @@ -106,7 +106,7 @@ async def get_payment_by_id(id: int, current_user: User=Depends(get_current_user payment = db.query(Payment).filter(Payment.id == id).first() if not payment: raise HTTPException(status_code=404, detail='Payment not found') - if current_user.role_id != 1: + if current_user.role_id not in [1, 4]: # admin and accountant can see all payments if payment.booking and payment.booking.user_id != current_user.id: raise HTTPException(status_code=403, detail='Forbidden') payment_dict = {'id': payment.id, 'booking_id': payment.booking_id, 'amount': float(payment.amount) if payment.amount else 0.0, 'payment_method': payment.payment_method.value if isinstance(payment.payment_method, PaymentMethod) else payment.payment_method, 'payment_type': payment.payment_type.value if isinstance(payment.payment_type, PaymentType) else payment.payment_type, 'deposit_percentage': payment.deposit_percentage, 'related_payment_id': payment.related_payment_id, 'payment_status': payment.payment_status.value if isinstance(payment.payment_status, PaymentStatus) else payment.payment_status, 'transaction_id': payment.transaction_id, 'payment_date': payment.payment_date.isoformat() if payment.payment_date else None, 'notes': payment.notes, 'created_at': payment.created_at.isoformat() if payment.created_at else None} @@ -159,8 +159,8 @@ async def create_payment(payment_data: dict, current_user: User=Depends(get_curr db.rollback() raise HTTPException(status_code=500, detail=str(e)) -@router.put('/{id}/status', dependencies=[Depends(authorize_roles('admin', 'staff'))]) -async def update_payment_status(id: int, status_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +@router.put('/{id}/status', dependencies=[Depends(authorize_roles('admin', 'staff', 'accountant'))]) +async def update_payment_status(id: int, status_data: dict, current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: payment = db.query(Payment).filter(Payment.id == id).first() if not payment: diff --git a/Backend/src/routes/report_routes.py b/Backend/src/routes/report_routes.py index 4f9feb49..7e7d6df4 100644 --- a/Backend/src/routes/report_routes.py +++ b/Backend/src/routes/report_routes.py @@ -14,7 +14,7 @@ from ..models.service import Service router = APIRouter(prefix='/reports', tags=['reports']) @router.get('') -async def get_reports(from_date: Optional[str]=Query(None, alias='from'), to_date: Optional[str]=Query(None, alias='to'), type: Optional[str]=Query(None), current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +async def get_reports(from_date: Optional[str]=Query(None, alias='from'), to_date: Optional[str]=Query(None, alias='to'), type: Optional[str]=Query(None), current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: start_date = None end_date = None @@ -83,7 +83,7 @@ async def get_reports(from_date: Optional[str]=Query(None, alias='from'), to_dat raise HTTPException(status_code=500, detail=str(e)) @router.get('/dashboard') -async def get_dashboard_stats(current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +async def get_dashboard_stats(current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: total_bookings = db.query(Booking).count() active_bookings = db.query(Booking).filter(Booking.status.in_([BookingStatus.pending, BookingStatus.confirmed, BookingStatus.checked_in])).count() @@ -150,7 +150,7 @@ async def get_customer_dashboard_stats(current_user: User=Depends(get_current_us raise HTTPException(status_code=500, detail=str(e)) @router.get('/revenue') -async def get_revenue_report(start_date: Optional[str]=Query(None), end_date: Optional[str]=Query(None), current_user: User=Depends(authorize_roles('admin', 'staff')), db: Session=Depends(get_db)): +async def get_revenue_report(start_date: Optional[str]=Query(None), end_date: Optional[str]=Query(None), current_user: User=Depends(authorize_roles('admin', 'staff', 'accountant')), db: Session=Depends(get_db)): try: query = db.query(Payment).filter(Payment.payment_status == PaymentStatus.completed) if start_date: diff --git a/Backend/src/routes/user_routes.py b/Backend/src/routes/user_routes.py index 3ceb586e..7c4ae2ed 100644 --- a/Backend/src/routes/user_routes.py +++ b/Backend/src/routes/user_routes.py @@ -17,7 +17,7 @@ async def get_users(search: Optional[str]=Query(None), role: Optional[str]=Query if search: query = query.filter(or_(User.full_name.like(f'%{search}%'), User.email.like(f'%{search}%'), User.phone.like(f'%{search}%'))) if role: - role_map = {'admin': 1, 'staff': 2, 'customer': 3} + role_map = {'admin': 1, 'staff': 2, 'customer': 3, 'accountant': 4} if role in role_map: query = query.filter(User.role_id == role_map[role]) if status_filter: @@ -57,7 +57,7 @@ async def create_user(user_data: dict, current_user: User=Depends(authorize_role phone_number = user_data.get('phone_number') role = user_data.get('role', 'customer') status = user_data.get('status', 'active') - role_map = {'admin': 1, 'staff': 2, 'customer': 3} + role_map = {'admin': 1, 'staff': 2, 'customer': 3, 'accountant': 4} role_id = role_map.get(role, 3) existing = db.query(User).filter(User.email == email).first() if existing: @@ -90,7 +90,7 @@ async def update_user(id: int, user_data: dict, current_user: User=Depends(get_c existing = db.query(User).filter(User.email == email).first() if existing: raise HTTPException(status_code=400, detail='Email already exists') - role_map = {'admin': 1, 'staff': 2, 'customer': 3} + role_map = {'admin': 1, 'staff': 2, 'customer': 3, 'accountant': 4} if 'full_name' in user_data: user.full_name = user_data['full_name'] if 'email' in user_data and current_user.role_id == 1: diff --git a/Backend/src/schemas/__pycache__/admin_privacy.cpython-312.pyc b/Backend/src/schemas/__pycache__/admin_privacy.cpython-312.pyc index 0e07fa52..94961e71 100644 Binary files a/Backend/src/schemas/__pycache__/admin_privacy.cpython-312.pyc and b/Backend/src/schemas/__pycache__/admin_privacy.cpython-312.pyc differ diff --git a/Backend/src/schemas/__pycache__/auth.cpython-312.pyc b/Backend/src/schemas/__pycache__/auth.cpython-312.pyc index 463acd97..56c5532d 100644 Binary files a/Backend/src/schemas/__pycache__/auth.cpython-312.pyc and b/Backend/src/schemas/__pycache__/auth.cpython-312.pyc differ diff --git a/Backend/src/schemas/__pycache__/privacy.cpython-312.pyc b/Backend/src/schemas/__pycache__/privacy.cpython-312.pyc index 9723bac6..f9900f79 100644 Binary files a/Backend/src/schemas/__pycache__/privacy.cpython-312.pyc and b/Backend/src/schemas/__pycache__/privacy.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/auth_service.cpython-312.pyc b/Backend/src/services/__pycache__/auth_service.cpython-312.pyc index 85c102ac..febaf1cd 100644 Binary files a/Backend/src/services/__pycache__/auth_service.cpython-312.pyc and b/Backend/src/services/__pycache__/auth_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/invoice_service.cpython-312.pyc b/Backend/src/services/__pycache__/invoice_service.cpython-312.pyc index 416ee25c..eae712e1 100644 Binary files a/Backend/src/services/__pycache__/invoice_service.cpython-312.pyc and b/Backend/src/services/__pycache__/invoice_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/mfa_service.cpython-312.pyc b/Backend/src/services/__pycache__/mfa_service.cpython-312.pyc index 75f5cbd6..8a6a8833 100644 Binary files a/Backend/src/services/__pycache__/mfa_service.cpython-312.pyc and b/Backend/src/services/__pycache__/mfa_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/paypal_service.cpython-312.pyc b/Backend/src/services/__pycache__/paypal_service.cpython-312.pyc index 93fb7555..18ebf6f0 100644 Binary files a/Backend/src/services/__pycache__/paypal_service.cpython-312.pyc and b/Backend/src/services/__pycache__/paypal_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/privacy_admin_service.cpython-312.pyc b/Backend/src/services/__pycache__/privacy_admin_service.cpython-312.pyc index 930fa717..50e0fc60 100644 Binary files a/Backend/src/services/__pycache__/privacy_admin_service.cpython-312.pyc and b/Backend/src/services/__pycache__/privacy_admin_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/room_service.cpython-312.pyc b/Backend/src/services/__pycache__/room_service.cpython-312.pyc index 3494d70f..2f0af0c7 100644 Binary files a/Backend/src/services/__pycache__/room_service.cpython-312.pyc and b/Backend/src/services/__pycache__/room_service.cpython-312.pyc differ diff --git a/Backend/src/services/__pycache__/stripe_service.cpython-312.pyc b/Backend/src/services/__pycache__/stripe_service.cpython-312.pyc index fe6de993..2f24cb64 100644 Binary files a/Backend/src/services/__pycache__/stripe_service.cpython-312.pyc and b/Backend/src/services/__pycache__/stripe_service.cpython-312.pyc differ diff --git a/Backend/src/utils/__pycache__/email_templates.cpython-312.pyc b/Backend/src/utils/__pycache__/email_templates.cpython-312.pyc index bd5502e7..cbebfa54 100644 Binary files a/Backend/src/utils/__pycache__/email_templates.cpython-312.pyc and b/Backend/src/utils/__pycache__/email_templates.cpython-312.pyc differ diff --git a/Backend/src/utils/__pycache__/mailer.cpython-312.pyc b/Backend/src/utils/__pycache__/mailer.cpython-312.pyc index 55f25d8f..5d5fc330 100644 Binary files a/Backend/src/utils/__pycache__/mailer.cpython-312.pyc and b/Backend/src/utils/__pycache__/mailer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ExifTags.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ExifTags.cpython-312.pyc index fffe31f7..105cb8d3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ExifTags.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ExifTags.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/Image.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/Image.cpython-312.pyc index 7dad132e..a7ea10f5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/Image.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/Image.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageColor.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageColor.cpython-312.pyc index 21b3b373..39009a6f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageColor.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageColor.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageDraw.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageDraw.cpython-312.pyc index 674b75b3..275c1af1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageDraw.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageDraw.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageMode.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageMode.cpython-312.pyc index 2a4f3b80..04ed2e9d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageMode.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageMode.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/TiffTags.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/TiffTags.cpython-312.pyc index 0621cb14..7b73c68a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/TiffTags.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/TiffTags.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/__init__.cpython-312.pyc index f729fb98..77575b97 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_binary.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_binary.cpython-312.pyc index 21a17b6a..debb3d45 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_binary.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_binary.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc index 81bd7b13..a8657e00 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_version.cpython-312.pyc index 4cac4508..efaa774a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/__pycache__/png.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/__pycache__/png.cpython-312.pyc index 3467ba8f..d8f25b2a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/__pycache__/png.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/__pycache__/png.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc index 44aa9280..c808b902 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/__init__.cpython-312.pyc index cebf125b..47c3d780 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/base.cpython-312.pyc index 1c535fda..34b358f3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/__init__.cpython-312.pyc index ee31f0a6..e6741e32 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/temptypes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/temptypes.cpython-312.pyc index ecd3c274..0340305f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/temptypes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/temptypes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/__init__.cpython-312.pyc index d488e49e..c489af88 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/binary.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/binary.cpython-312.pyc index b73f5558..49ac95d0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/binary.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/binary.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/text.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/text.cpython-312.pyc index 559fdf52..0f3c0974 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/text.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/text.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/utils.cpython-312.pyc index 9817d99c..a071aef0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/__init__.cpython-312.pyc index a209007b..731e8e18 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/api.cpython-312.pyc index 4968bd82..cc272f60 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/auth.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/auth.cpython-312.pyc index 083e860a..a5406ee7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/auth.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/auth.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/email.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/email.cpython-312.pyc index f205197d..a7bcae01 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/email.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/email.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/errors.cpython-312.pyc index 841826f1..f71076a1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/esmtp.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/esmtp.cpython-312.pyc index 6de05003..571fd853 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/esmtp.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/esmtp.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/protocol.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/protocol.cpython-312.pyc index 1d40b281..1440bfeb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/protocol.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/protocol.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/response.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/response.cpython-312.pyc index c9c795fb..b91196ca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/response.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/response.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/smtp.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/smtp.cpython-312.pyc index a053db93..b29df119 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/smtp.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/smtp.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/typing.cpython-312.pyc index 0f77b054..cd3ea2f4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/__init__.cpython-312.pyc index f81453fe..7c40d44c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/command.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/command.cpython-312.pyc index 4d187d60..0be5582a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/command.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/command.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/config.cpython-312.pyc index 2d91df5f..1e73f395 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/context.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/context.cpython-312.pyc index 75113e7f..46f99ee1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/context.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/context.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/op.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/op.cpython-312.pyc index 3e2d1e87..eb388e34 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/op.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/op.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/__init__.cpython-312.pyc index 784442a4..4a616c8e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/api.cpython-312.pyc index dbe4d2cc..ac58ecf0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/compare.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/compare.cpython-312.pyc index e4c9184b..fcc88a52 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/compare.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/compare.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/render.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/render.cpython-312.pyc index cadd1cad..52359c01 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/render.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/render.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/rewriter.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/rewriter.cpython-312.pyc index 24dadd82..e7145d33 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/rewriter.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/rewriter.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/__init__.cpython-312.pyc index b91f4aa2..d9657436 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/base.cpython-312.pyc index 24741380..3e997212 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/impl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/impl.cpython-312.pyc index 12d23aab..0e5c598f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/impl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/impl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mssql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mssql.cpython-312.pyc index 44cdfb28..5acbf8c7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mssql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mssql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mysql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mysql.cpython-312.pyc index 3514f61f..216a3260 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mysql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mysql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/oracle.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/oracle.cpython-312.pyc index 7d5d6650..96370a09 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/oracle.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/oracle.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/postgresql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/postgresql.cpython-312.pyc index ddb4c29e..900193cd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/postgresql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/postgresql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/sqlite.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/sqlite.cpython-312.pyc index 766b09db..c3af3bd5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/sqlite.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/sqlite.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/__init__.cpython-312.pyc index 86605037..f71e7488 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/base.cpython-312.pyc index dfeb16e9..0063659f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/batch.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/batch.cpython-312.pyc index 70d82b8c..016821bc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/batch.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/batch.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/ops.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/ops.cpython-312.pyc index 87760173..29befe7d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/ops.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/ops.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/schemaobj.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/schemaobj.cpython-312.pyc index 82acfbb4..b597aedc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/schemaobj.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/schemaobj.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/toimpl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/toimpl.cpython-312.pyc index e1f697ce..26c16a22 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/toimpl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/toimpl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/__init__.cpython-312.pyc index 2a20d3a1..4ee5fcc6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/environment.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/environment.cpython-312.pyc index 05e77747..91ca0ba5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/environment.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/environment.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/migration.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/migration.cpython-312.pyc index e050d35b..e4f90bb9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/migration.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/migration.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/__init__.cpython-312.pyc index d953a514..3dad6ce9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/base.cpython-312.pyc index c4461488..18ee238d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/revision.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/revision.cpython-312.pyc index 8e4feb8e..a8da1fca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/revision.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/revision.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/write_hooks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/write_hooks.cpython-312.pyc index a144d5b1..a36cdb29 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/write_hooks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/write_hooks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/__init__.cpython-312.pyc index b1e045a1..3a6cd320 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/compat.cpython-312.pyc index 6c212ec0..be1fa177 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/editor.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/editor.cpython-312.pyc index 9ae4cc75..d139ac5c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/editor.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/editor.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/exc.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/exc.cpython-312.pyc index 522f89fd..f2bc74e7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/exc.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/exc.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/langhelpers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/langhelpers.cpython-312.pyc index 1d6c8494..08c0c07e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/langhelpers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/langhelpers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/messaging.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/messaging.cpython-312.pyc index b586f8fc..a3e5dc9e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/messaging.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/messaging.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/pyfiles.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/pyfiles.cpython-312.pyc index 50a2993a..0a6a26a1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/pyfiles.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/pyfiles.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/sqla_compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/sqla_compat.cpython-312.pyc index 667dac4c..98ebdc1b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/sqla_compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/sqla_compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc index e2383ef0..34459304 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc index eaa3cc51..17ad1202 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc index e12918a5..3855481d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc index 9418957a..34cf225e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc index 76bae395..da4466ec 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc index e01157fa..88d4ad55 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc index 8ca20e27..19f93f91 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc index 7fd6528b..fa6a3f8f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc index b299ac70..14389ba2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc index 69b794da..8e543245 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc index e7ad8596..8665bb5c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc index d4c12e35..278cac6b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc index 93f3ab4b..170979dd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc index a345a263..4bc28dfc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc index 3f1e0263..6d3aca41 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc index d90b4e4f..4e43f2ec 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc index 46bad2e8..db0365ec 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc index e26147a1..7742b8e8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc index f26139b3..7440649b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc index eaadc412..9656ffca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc index 9ce132e0..e0477c89 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc index 996a0ff2..39c30784 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc index 19e9b749..994e724e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc index 3eed92b4..36bdc863 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc index 1c6c35ac..e2e8cde3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc index f5876557..2002f8a1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc index 6506a893..2bb8cbae 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc index 92167213..0736c2ca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc index f5c5151d..d80fde0c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc index fde8fc5a..f31872f1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc index 52edbeff..f01343e0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc index 6afc6ea3..6be85123 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/bcrypt/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/bcrypt/__pycache__/__init__.cpython-312.pyc index 6aac4101..795c49b1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/bcrypt/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/bcrypt/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc index 049ef3fd..2eadcee7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc index f780325d..e77d8ea9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/__init__.cpython-312.pyc index 31e47947..69ce6554 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/api.cpython-312.pyc index b64aeb32..ccd482d3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/error.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/error.cpython-312.pyc index d43bb443..cab99c9f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/error.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/error.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/lock.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/lock.cpython-312.pyc index 5886038e..051742e6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/lock.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/lock.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/model.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/model.cpython-312.pyc index bf6bf35b..8cc7838a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/model.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/model.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/__init__.cpython-312.pyc index 5dc81ec5..450be934 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/api.cpython-312.pyc index 385a2f99..f8058d54 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/cd.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/cd.cpython-312.pyc index ac1763f7..11a8413b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/cd.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/cd.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/constant.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/constant.cpython-312.pyc index 35a76485..329a0eb7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/constant.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/constant.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/legacy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/legacy.cpython-312.pyc index 7a7ec613..3a66e51e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/legacy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/legacy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/models.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/models.cpython-312.pyc index ab0d76fd..74fbb05d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/models.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/models.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/utils.cpython-312.pyc index a7e11a34..9d1aafc7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/version.cpython-312.pyc index 65dfe153..6ada84ac 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc index a39f5956..d32cbd45 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc index a9877932..d60fa63c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc index facb09f4..5303a25a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc index 91fee54f..f0890920 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc index bcfce62d..42d27b97 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc index a261c107..ce303a28 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc index c2943963..73fbb11c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc index eed6b381..89b635e7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc index fe551f48..5627c80d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc index 6398c5bc..1c77cb4c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc index f7ae641f..50cebef4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc index 107b79fe..76bf5f63 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__about__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__about__.cpython-312.pyc index 8d19f948..20e2ee20 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__about__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__about__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__init__.cpython-312.pyc index 57e9aceb..4e6df774 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/exceptions.cpython-312.pyc index 0310a8f8..c9c901a9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/utils.cpython-312.pyc index 2869efbc..63892bfb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-312.pyc index 46244f4a..eeeef84c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-312.pyc index 1e8ce9cc..9f72801a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-312.pyc index 0b77f63a..83bd5c90 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-312.pyc index 9d0a07ee..8eb410c1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-312.pyc index cdf6b898..b161a284 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-312.pyc index af2393f6..c9625a28 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-312.pyc index 55aa98fe..ae3171a5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-312.pyc index 561fea55..fa9efc2d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-312.pyc index f1ccfe09..df6fc35e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-312.pyc index 1aa532b1..37c376df 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-312.pyc index b02bface..8d696a25 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-312.pyc index a488c7d0..f7acfa3f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-312.pyc index 18159247..7ac68e70 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-312.pyc index 61a4e173..153678cd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-312.pyc index 20ab693e..90962e3e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-312.pyc index ae623f09..df3e3291 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-312.pyc index bcc1bc05..66895bec 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-312.pyc index 78cd2b40..aeb00d1f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-312.pyc index 4203892b..9dd7f6f9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-312.pyc index e9db7759..1d4218f3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-312.pyc index 7728cbcb..3e1651aa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-312.pyc index 6b850001..44f0728e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-312.pyc index 907e0ab5..1d851a77 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-312.pyc index 6691fe07..dc11d5e2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-312.pyc index 1093e6f6..1964efe7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc index 7c60b0a4..ba9ce528 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-312.pyc index 2243c091..a103a52a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-312.pyc index 1d9cb81e..b501c3e2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-312.pyc index 63a9577d..dab05009 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-312.pyc index ea12045e..0c796aa9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-312.pyc index 737a604e..0d96b94f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-312.pyc index 0b0a29c2..5b850d8a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-312.pyc index cfc3cc30..33bdc8b1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-312.pyc index ab8a0585..992f920c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-312.pyc index 692f1fe1..53165ff9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-312.pyc index 240ec045..e436fc03 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-312.pyc index 4c4188d9..e4becf1a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-312.pyc index e28b8f08..12385c72 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-312.pyc index 61d9cea5..c8f443ef 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-312.pyc index 9ebb9d94..c5c34993 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-312.pyc index 3778f557..7c0a70f2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/__init__.cpython-312.pyc index 6d813705..3c9f74e5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc index 4b88d6e7..36245790 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc index 3d0bddbe..37327060 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/extensions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/extensions.cpython-312.pyc index 92e5e036..4550b459 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/extensions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/extensions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/general_name.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/general_name.cpython-312.pyc index 66ee8b07..0fd09543 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/general_name.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/general_name.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/name.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/name.cpython-312.pyc index 45c0d795..1d5cf10c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/name.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/name.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/oid.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/oid.cpython-312.pyc index f5267caf..02678a99 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/oid.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/oid.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/verification.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/verification.cpython-312.pyc index 95e235c8..5099e2da 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/verification.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/verification.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/__init__.cpython-312.pyc index 0c93f9de..26a6ae0f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/classic.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/classic.cpython-312.pyc index e95c3a62..b7b805fa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/classic.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/classic.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/params.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/params.cpython-312.pyc index 0bc24cc8..126f5085 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/params.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/params.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/sphinx.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/sphinx.cpython-312.pyc index b61611aa..7b1edb63 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/sphinx.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/sphinx.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc index f2bc6880..9b08bf6d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc index 9da4816a..2cff7149 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc index 33d16f4a..2bfa8953 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc index 9ed44680..9b35ef07 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/__init__.cpython-312.pyc index 8fc8c7c9..af16bf04 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/exceptions_types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/exceptions_types.cpython-312.pyc index 3f55ef51..0123bf13 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/exceptions_types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/exceptions_types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/rfc_constants.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/rfc_constants.cpython-312.pyc index 2f34287b..afdef37f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/rfc_constants.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/rfc_constants.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/syntax.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/syntax.cpython-312.pyc index d2b3b9d8..ca955e87 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/syntax.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/syntax.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/validate_email.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/validate_email.cpython-312.pyc index f2107d37..942703cc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/validate_email.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/validate_email.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/version.cpython-312.pyc index 47803cb3..35fbde4e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc index 0d239fe3..19ac2e58 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc index 6260b9ac..13e79d4e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc index 1b0d8dcd..6d4fdfc1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc index c13a8d56..b710ff06 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc index 303bf3a4..2c35c6ee 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc index 90e3874f..63d2983c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc index f939c649..11d3c69d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc index 7e4edbae..7d9f1aa7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc index 86a679d2..c5b8da0f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc index a9dd23c2..34e63c54 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc index 5fc1f676..b07cb7e3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc index eb75824e..359df0f5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc index 7d64fc72..466fd711 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc index b2cabe1d..2a713d92 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc index c2c721e9..1f04aa5b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc index f77d1530..04e32a53 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc index c4151ce8..1d3e0233 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc index 912d8895..52a8a04c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc index 5ed86cc0..58b11da6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc index 56b73b29..bc104ef2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc index 5d10b999..3fcb7987 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc index 9ea4554b..6e113790 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc index 93017d1f..a71e4fa0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc index dde04f3a..3e8a80f8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc index a1b9f33c..a0e03f94 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc index 2e382baa..82fee2c4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc index 7a731266..5d18a877 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc index b71b1a61..ae5473b2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc index 05168218..f8fc42b3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc index cb7a7521..5a614694 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc index 92a7a1d8..57a09b74 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc index 4901fca7..f4717924 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc index f278d59b..484fa801 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc index 22bfa08f..f2c35eb3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc index 65553699..d6a02e4c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc index f6166ada..e8de984c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc index 7d6c7ed7..ba1b8f93 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/greenlet/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/greenlet/__pycache__/__init__.cpython-312.pyc index f26e9fe3..62fab2c1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/greenlet/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/greenlet/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/__init__.cpython-312.pyc index f5b93337..0c473e8b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/_version.cpython-312.pyc index 1160de72..959fc73e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/__init__.cpython-312.pyc index c6b0b518..4e93220d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/errors.cpython-312.pyc index 42789009..b5a73483 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/protocol.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/protocol.cpython-312.pyc index 61c97ff7..0070ee07 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/protocol.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/protocol.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc index cb9a952d..d97f9f47 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc index a28b0272..8e435daf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc index 6aa25f93..f949ace1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc index dc15540c..095fb11a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc index 9907a9b1..dcb1d04d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc index cefe3a67..b245bfd6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc index f1c66d5c..16bfc9e1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc index aab40002..ad5045fa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc index 3e4b4852..0e3d48e1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc index 6365aec7..8ab87d7d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc index 9e915ba6..6107b9af 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc index 3ce56945..eb8e6313 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc index 917e315d..e38b8d48 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc index 0f0bcfb7..3cfeb32b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc index 8190d46c..fb53262f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc index 6a3637c0..a787e178 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/__init__.cpython-312.pyc index b18f31c6..d158c236 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/_version.cpython-312.pyc index 2d809dc0..3c7e458b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/errors.cpython-312.pyc index 5de707a0..b8670cbd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/limits.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/limits.cpython-312.pyc index 40840602..2f6fa1a3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/limits.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/limits.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/strategies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/strategies.cpython-312.pyc index 02f2c50a..5066e3b1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/strategies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/strategies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/typing.cpython-312.pyc index 20205427..4aa0ee7f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/util.cpython-312.pyc index 464439ce..551e0cc1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/__init__.cpython-312.pyc index 1603e2cd..7439a880 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/strategies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/strategies.cpython-312.pyc index fd2c6671..291ae1d8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/strategies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/strategies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/__init__.cpython-312.pyc index f0b102ce..12ff1e6c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/base.cpython-312.pyc index db0d0a72..1265a57b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/memory.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/memory.cpython-312.pyc index 67bfd2db..1718b1a8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/memory.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/memory.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/mongodb.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/mongodb.cpython-312.pyc index 92932976..c3686161 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/mongodb.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/mongodb.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/__init__.cpython-312.pyc index 2feebf19..457e9756 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/bridge.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/bridge.cpython-312.pyc index 89ddeb53..0f5881cc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/bridge.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/bridge.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/emcache.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/emcache.cpython-312.pyc index 11ff0b7b..94a01907 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/emcache.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/emcache.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/memcachio.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/memcachio.cpython-312.pyc index 88125047..c5402471 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/memcachio.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/memcachio.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/__init__.cpython-312.pyc index 58c7786a..2886cb1a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/bridge.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/bridge.cpython-312.pyc index 40063b12..d5ef1989 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/bridge.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/bridge.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/coredis.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/coredis.cpython-312.pyc index eaeeb074..9a27f2ce 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/coredis.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/coredis.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/redispy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/redispy.cpython-312.pyc index c937e72c..c3f7c8fa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/redispy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/redispy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/valkey.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/valkey.cpython-312.pyc index e13bcc62..e42a1849 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/valkey.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/valkey.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/__init__.cpython-312.pyc index 7e215430..bfafbbcd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/base.cpython-312.pyc index cb4dd7bb..9263b63e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memcached.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memcached.cpython-312.pyc index bb89e10d..055306ae 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memcached.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memcached.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memory.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memory.cpython-312.pyc index db47cf37..c0ce8d03 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memory.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memory.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/mongodb.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/mongodb.cpython-312.pyc index ae354ca0..092b5ff7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/mongodb.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/mongodb.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis.cpython-312.pyc index bb074e24..f88d5291 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_cluster.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_cluster.cpython-312.pyc index f7255b28..91830365 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_cluster.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_cluster.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_sentinel.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_sentinel.cpython-312.pyc index cf04f793..4d85e846 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_sentinel.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_sentinel.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/registry.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/registry.cpython-312.pyc index e71ed7e7..a0410de4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/registry.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/registry.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/__init__.cpython-312.pyc index 18d08ba8..43e14cb8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/_ast_util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/_ast_util.cpython-312.pyc index 7f668442..67e75afb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/_ast_util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/_ast_util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/ast.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/ast.cpython-312.pyc index f2a726aa..34dfe8f8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/ast.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/ast.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/cache.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/cache.cpython-312.pyc index 24b5eb30..01b753a0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/cache.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/cache.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/codegen.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/codegen.cpython-312.pyc index 58b44baf..3f80a0d9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/codegen.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/codegen.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/compat.cpython-312.pyc index 4624b83b..b74742c2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/exceptions.cpython-312.pyc index a671eeaa..173bd8aa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/filters.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/filters.cpython-312.pyc index 8021fdc9..3cbab225 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/filters.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/filters.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/lexer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/lexer.cpython-312.pyc index 0ae93e7e..c883a1c7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/lexer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/lexer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/parsetree.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/parsetree.cpython-312.pyc index 01ff68c3..d474b5d4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/parsetree.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/parsetree.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pygen.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pygen.cpython-312.pyc index 596691be..f7a909ad 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pygen.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pygen.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pyparser.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pyparser.cpython-312.pyc index 11d8475b..7de206c1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pyparser.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pyparser.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/runtime.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/runtime.cpython-312.pyc index 07a4aaa9..260e76ff 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/runtime.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/runtime.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/template.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/template.cpython-312.pyc index ac1d0fa3..ded10a55 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/template.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/template.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/util.cpython-312.pyc index 523cd3dd..55d898e0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/__init__.cpython-312.pyc index 537fe04a..fcb82f06 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/pygmentplugin.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/pygmentplugin.cpython-312.pyc index abb5d8b0..91daa811 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/pygmentplugin.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/pygmentplugin.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc index 889ac663..35d8ea67 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc index 988de5a6..9211fa05 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc index a0d4d0ab..42c5b9ac 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc index cea27851..2607d2b3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc index 8df3ea82..e87f3c65 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc index e5e04400..4a1a5c10 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc index c9ba74df..4aa32fe4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc index 32db7a23..eff75247 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/__init__.cpython-312.pyc index bdf3dc1b..2bed8584 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/config.cpython-312.pyc index 003f6265..388fc07a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/__init__.cpython-312.pyc index 16ea71a8..b4671938 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token.cpython-312.pyc index 4d2ec5bf..899516db 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token_request.cpython-312.pyc index 7a830065..97882416 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/environment.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/environment.cpython-312.pyc index de0d1528..35096f48 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/environment.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/environment.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/paypal_http_client.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/paypal_http_client.cpython-312.pyc index 97267bba..bb7ec43f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/paypal_http_client.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/paypal_http_client.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/refresh_token_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/refresh_token_request.cpython-312.pyc index 70d5edd8..c0a43e65 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/refresh_token_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/refresh_token_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/util.cpython-312.pyc index 6858be62..5624dfd5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/__init__.cpython-312.pyc index fd2e7163..e332d449 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_authorize_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_authorize_request.cpython-312.pyc index 73e31e8e..0e66a296 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_authorize_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_authorize_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_capture_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_capture_request.cpython-312.pyc index ae112801..5b7e5335 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_capture_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_capture_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_create_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_create_request.cpython-312.pyc index 439d9e5c..ca2b3c45 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_create_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_create_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_get_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_get_request.cpython-312.pyc index 7608afca..b86a6c98 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_get_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_get_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_patch_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_patch_request.cpython-312.pyc index f62a5c71..c8bd4c16 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_patch_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_patch_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_validate_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_validate_request.cpython-312.pyc index f84c4bab..01d2654c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_validate_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_validate_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/__init__.cpython-312.pyc index 19009c6a..ce6970a5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_capture_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_capture_request.cpython-312.pyc index 42c2f779..b72fbede 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_capture_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_capture_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_get_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_get_request.cpython-312.pyc index b57c8867..4ba481d4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_get_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_get_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_reauthorize_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_reauthorize_request.cpython-312.pyc index 6f13bb59..a048a05d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_reauthorize_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_reauthorize_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_void_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_void_request.cpython-312.pyc index 1c51c441..72697a3d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_void_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_void_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_get_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_get_request.cpython-312.pyc index e15f96e3..97eefb20 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_get_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_get_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_refund_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_refund_request.cpython-312.pyc index a758fc96..e4aca873 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_refund_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_refund_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/refunds_get_request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/refunds_get_request.cpython-312.pyc index 520f352f..00b3d08c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/refunds_get_request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/refunds_get_request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/__init__.cpython-312.pyc index cc886ec7..fbf7e2f9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/encoder.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/encoder.cpython-312.pyc index 8991964f..1cbf073f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/encoder.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/encoder.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/environment.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/environment.cpython-312.pyc index 1485f853..d4d6e52c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/environment.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/environment.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/file.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/file.cpython-312.pyc index 7dede435..1987e356 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/file.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/file.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_client.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_client.cpython-312.pyc index 0fe5a094..9a2fc64f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_client.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_client.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_error.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_error.cpython-312.pyc index 0f774bb9..acf7955f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_error.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_error.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_response.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_response.cpython-312.pyc index b7db7561..28a37638 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_response.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_response.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/__init__.cpython-312.pyc index 4c8cef5e..ee95ea3a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_encoded_serializer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_encoded_serializer.cpython-312.pyc index 4266450c..22e9be5c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_encoded_serializer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_encoded_serializer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_part.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_part.cpython-312.pyc index 6adea224..e3d0c95e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_part.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_part.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/json_serializer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/json_serializer.cpython-312.pyc index cd5aabfa..a4865d6a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/json_serializer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/json_serializer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/multipart_serializer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/multipart_serializer.cpython-312.pyc index 45a5703b..e618d745 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/multipart_serializer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/multipart_serializer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/text_serializer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/text_serializer.cpython-312.pyc index 077e9b93..9a5edaaf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/text_serializer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/text_serializer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc index 87088874..dfc05d82 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc index 8c52f83e..00615fce 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc index d9f2d9ec..aa52cd2a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc index fe8c6498..c7934843 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc index e9682779..78b3671a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc index 4285fe2c..2f0a92b6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc index 52762e9d..18459f94 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc index c94ccb7d..dc363b0b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc index 77866177..0bebced4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc index 3fbd06d7..9fd83441 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc index 5d8f6fbc..4366cfbc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc index cda85a67..318815df 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc index 58bfa35c..c5b2eb7c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc index 658f078b..3367d579 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc index efbddde6..6ea746e6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc index ea709205..4a294e3c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc index 9a17ed03..b4778199 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc index 1f8b2043..e9df91fd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc index 6a88efc3..c6cd95ea 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc index da68e7aa..891f51c8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc index 9cccbdb0..7cc5eea4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc index d326357c..1ea2c7b2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc index 8f63d13c..5cee4736 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc index 45d683bc..cbc14573 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc index b183c88a..0414e887 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc index 9f9248ab..e1e422d8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc index 4c4c6ecd..44780604 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc index ba255a84..e949844e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc index 9b3f71d2..7af1d8cb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc index e12e76eb..edd03c7d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc index 84fc4851..68a0639a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc index 5f142343..5a0e4080 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc index 409928a6..09ba755d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc index 9f766802..62466e23 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc index a0bb7d57..65ad5c33 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc index a9c7eeda..cc924761 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc index a2302421..c466859a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc index 6248a1cf..b6b8c0e8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc index c2d7d923..3ce8c689 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc index a8b49603..77b54323 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc index f70fe2e0..5dd960d0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc index 951a9963..64d4c09e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc index f309cbf8..4c39def5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/__init__.cpython-312.pyc index 19433396..0a78465f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/main.cpython-312.pyc index 5c4d9b54..87d11f37 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/sources.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/sources.cpython-312.pyc index 1b52a555..c714ac41 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/sources.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/sources.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/utils.cpython-312.pyc index 6dae4ed7..96c7c71a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/version.cpython-312.pyc index 4dfde5e6..c081c9d0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/__init__.cpython-312.pyc index 573044ae..765257eb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/_auth.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/_auth.cpython-312.pyc index 81e1c0f1..d1bcb5ef 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/_auth.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/_auth.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/charset.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/charset.cpython-312.pyc index 31efce45..0b8e034e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/charset.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/charset.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/connections.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/connections.cpython-312.pyc index f8fa9c65..f34b4726 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/connections.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/connections.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/converters.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/converters.cpython-312.pyc index cc7121a0..cee875b8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/converters.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/converters.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/cursors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/cursors.cpython-312.pyc index 3fb57ae4..403938ba 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/cursors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/cursors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/err.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/err.cpython-312.pyc index 8bac7aae..692a0b4d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/err.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/err.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/optionfile.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/optionfile.cpython-312.pyc index b8ed0523..35ca9cde 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/optionfile.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/optionfile.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/protocol.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/protocol.cpython-312.pyc index 714571c8..edf5de4a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/protocol.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/protocol.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/times.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/times.cpython-312.pyc index 550479e8..4fbdb8d0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/times.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/times.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-312.pyc index 64ca5a98..2350b0d1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-312.pyc index 85f2885b..e8d4c9f5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CR.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CR.cpython-312.pyc index 269e593b..bf7ce678 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CR.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CR.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/ER.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/ER.cpython-312.pyc index 90aa2d62..467c7272 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/ER.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/ER.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-312.pyc index 921aa9c4..1bbeed1e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-312.pyc index 27f8eb45..efa1ea8b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/__init__.cpython-312.pyc index b5a37a26..4dd23781 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/__init__.cpython-312.pyc index e5b24c86..995dc8ae 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/compat.cpython-312.pyc index 2e3e0d74..525cb088 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/hotp.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/hotp.cpython-312.pyc index 19adacb8..4b9be985 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/hotp.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/hotp.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/otp.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/otp.cpython-312.pyc index 984d32d7..3345a265 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/otp.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/otp.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/totp.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/totp.cpython-312.pyc index ebc4e4d7..a80630f6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/totp.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/totp.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/utils.cpython-312.pyc index cd05b9d9..20c5771f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/__init__.cpython-312.pyc index 13cd7472..67a4daac 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/steam.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/steam.cpython-312.pyc index c1ecddfb..3e71e64d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/steam.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/steam.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/LUT.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/LUT.cpython-312.pyc index 38ed49ee..83a218b6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/LUT.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/LUT.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/__init__.cpython-312.pyc index 75750b91..c55d3a3a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/base.cpython-312.pyc index d0525638..909ffaaf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/constants.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/constants.cpython-312.pyc index 0b8ca410..6a531cb3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/constants.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/constants.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/exceptions.cpython-312.pyc index 560797d2..58ac6c54 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/main.cpython-312.pyc index 1e398422..1cac8e7d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/util.cpython-312.pyc index 0f2446f0..7f871d8b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/__init__.cpython-312.pyc index 3e86aa1e..3e3c199b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/pil.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/pil.cpython-312.pyc index 53fcfdad..7cbcb6ed 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/pil.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/pil.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/__init__.cpython-312.pyc index e664d8e8..890ab716 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/base.cpython-312.pyc index 32b4295b..8a97b02b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/pure.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/pure.cpython-312.pyc index 9c28329d..10d95aa2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/pure.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/pure.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/__pycache__/__init__.cpython-312.pyc index 8edc327e..2cb03e5d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/__init__.cpython-312.pyc index 675f4e79..97b64867 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/base.cpython-312.pyc index abb28557..9cb98b87 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/pil.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/pil.cpython-312.pyc index 498d7d68..9f2ca9dc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/pil.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/pil.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc index b5873e4f..f203940a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc index 9e3471af..f70e7098 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc index 19bcb39b..3c53496f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc index 999a4958..b2e03b3c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc index a07a0b45..d55b49e8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc index bc7525b7..6f1412fa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc index affe608a..0909afb6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc index 7db2e77e..da2c2ad2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc index 42b4c0eb..59df7285 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc index 31a19b08..44fc5e35 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc index 3f5a1680..0a8b9cbf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc index 7d364658..03fbd802 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc index 0df0291c..41fca48e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc index d14aba12..f8335783 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc index 64a9d48d..2ff50836 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc index b870e984..092d11cc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc index b3842540..dd06de27 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/__init__.cpython-312.pyc index 24469d88..bc13765e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/errors.cpython-312.pyc index 7f7c94b7..f50c1631 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/extension.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/extension.cpython-312.pyc index 52aa5583..651ddcb9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/extension.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/extension.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/util.cpython-312.pyc index b46c50ad..9006d7e6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/wrappers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/wrappers.cpython-312.pyc index b6a30d63..bb9bd85c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/wrappers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/wrappers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc index 86e2147c..c7c10d9a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc index abef1cdf..110a881f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc index 033ba514..5bf92ece 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/__init__.cpython-312.pyc index 8afb4e12..25c8f518 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/events.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/events.cpython-312.pyc index 7d7f6a9d..9c205c78 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/events.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/events.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/exc.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/exc.cpython-312.pyc index cf0f3da1..80f0719a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/exc.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/exc.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/inspection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/inspection.cpython-312.pyc index 3458d4e9..35f85a3a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/inspection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/inspection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/log.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/log.cpython-312.pyc index ddbefb0b..ee8b8708 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/log.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/log.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/schema.cpython-312.pyc index b77a64bf..c0e0daff 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/types.cpython-312.pyc index 8e640b6f..d7b63867 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-312.pyc index 179d082c..fc86b14d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-312.pyc index fbc968fb..1b5c088a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/cyextension/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/cyextension/__pycache__/__init__.cpython-312.pyc index 8fec64e3..a41a7de1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/cyextension/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/cyextension/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-312.pyc index 304f2617..aa022c52 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/_typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/_typing.cpython-312.pyc index b3f3889b..f2b25dbf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/_typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/_typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-312.pyc index 56cef23d..e4f1bf29 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-312.pyc index 0000f01a..a0ad5680 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-312.pyc index c4cdd563..826a7834 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/base.cpython-312.pyc index e1c5dd4e..59dd7383 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-312.pyc index c243473d..55a421f1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/dml.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/dml.cpython-312.pyc index a82d245a..6643f6b7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/dml.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/dml.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-312.pyc index c6527b58..c3410ad0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/expression.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/expression.cpython-312.pyc index 4d614cf7..1cddc07d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/expression.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/expression.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/json.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/json.cpython-312.pyc index 843b03bc..c3b552cd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/json.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/json.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-312.pyc index 16725afb..964cb2a2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-312.pyc index 40e4bc4b..6d23c1cb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-312.pyc index e07020f0..9a948292 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-312.pyc index 7d49ca5c..71641cc1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-312.pyc index 5dff7289..87fbe3f3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-312.pyc index 1371ef76..688f8caa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-312.pyc index ce5518cd..06618b9f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/types.cpython-312.pyc index c50b8688..a9982b2a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-312.pyc index 414e4b9e..21727b7d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/_psycopg_common.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/_psycopg_common.cpython-312.pyc index 2bf086db..f99bf7f3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/_psycopg_common.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/_psycopg_common.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/array.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/array.cpython-312.pyc index 75a71236..abe336da 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/array.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/array.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-312.pyc index e8284323..d9f850ec 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/base.cpython-312.pyc index d79c9825..9e8b68ce 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-312.pyc index 28ca7b72..33cbb614 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-312.pyc index 3237ea78..ec06bd93 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-312.pyc index 237fc7cc..c1cdec7b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/json.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/json.cpython-312.pyc index 88d40f95..4e4040d3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/json.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/json.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/named_types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/named_types.cpython-312.pyc index a1d680e3..d58ccdf8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/named_types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/named_types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/operators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/operators.cpython-312.pyc index 410cf900..12f75f8f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/operators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/operators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-312.pyc index cc816d79..bbc86ccd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg_catalog.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg_catalog.cpython-312.pyc index 610e5b6c..8e6c85a1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg_catalog.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg_catalog.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg.cpython-312.pyc index 012ec032..8e22fc2c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-312.pyc index a6bc4c8b..daf14422 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-312.pyc index 11413ca1..4a14ae8c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-312.pyc index e9994058..3920e119 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/types.cpython-312.pyc index 2c715664..f35e1613 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/__init__.cpython-312.pyc index 7d390534..5f0b7dd8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_processors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_processors.cpython-312.pyc index 941d4a81..043bc1ce 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_processors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_processors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/base.cpython-312.pyc index b13ec9c6..22cbb639 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/characteristics.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/characteristics.cpython-312.pyc index eb41d6ec..e20559c6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/characteristics.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/characteristics.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/create.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/create.cpython-312.pyc index 10b52f91..78dfa066 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/create.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/create.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/cursor.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/cursor.cpython-312.pyc index efc5ab1d..e6d82271 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/cursor.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/cursor.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/default.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/default.cpython-312.pyc index 5942f5b6..ac20e3fb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/default.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/default.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/events.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/events.cpython-312.pyc index 796cf5f2..a97e9d5d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/events.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/events.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/interfaces.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/interfaces.cpython-312.pyc index 21d547d6..675d5d86 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/interfaces.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/interfaces.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/mock.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/mock.cpython-312.pyc index db88d5ff..43c96c64 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/mock.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/mock.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/processors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/processors.cpython-312.pyc index 31bb38bf..f9a62ec4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/processors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/processors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/reflection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/reflection.cpython-312.pyc index e589af59..c1767305 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/reflection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/reflection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/result.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/result.cpython-312.pyc index 594f104a..79ceece8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/result.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/result.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/row.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/row.cpython-312.pyc index 06df10c8..d225e8d7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/row.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/row.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/strategies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/strategies.cpython-312.pyc index 5a8e22bd..1c765f86 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/strategies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/strategies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/url.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/url.cpython-312.pyc index 7de734b4..4cab5bdc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/url.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/url.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/util.cpython-312.pyc index 1af1ee70..52e34aaa 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/__init__.cpython-312.pyc index 44cd2463..d0288b16 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/api.cpython-312.pyc index 0b2e968b..33393d6e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/attr.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/attr.cpython-312.pyc index 65a4230c..33b9ecd4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/attr.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/attr.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/base.cpython-312.pyc index 6ad5389d..0ae51106 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/legacy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/legacy.cpython-312.pyc index d0a0712c..7b8adcd4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/legacy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/legacy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/registry.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/registry.cpython-312.pyc index 951dc65c..2dc1ffd4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/registry.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/registry.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/__init__.cpython-312.pyc index 999e94d6..d51006bc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/compiler.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/compiler.cpython-312.pyc index 823d824a..01aa3669 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/compiler.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/compiler.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/__init__.cpython-312.pyc index b12122d9..915f1957 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/extensions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/extensions.cpython-312.pyc index c553720a..f56242bf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/extensions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/extensions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/__init__.cpython-312.pyc index 808d44d3..7a9321ac 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/engine.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/engine.cpython-312.pyc index 1fc69a9d..4fcb52bc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/engine.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/engine.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/__init__.cpython-312.pyc index b0bd9219..58533128 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_orm_constructors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_orm_constructors.cpython-312.pyc index 80c2a7aa..af0b1eda 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_orm_constructors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_orm_constructors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_typing.cpython-312.pyc index 552f5c03..d9d60150 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/attributes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/attributes.cpython-312.pyc index 95777f79..7a82000d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/attributes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/attributes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/base.cpython-312.pyc index 12b993a9..3764452e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/bulk_persistence.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/bulk_persistence.cpython-312.pyc index 3b41f862..b85c6cb5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/bulk_persistence.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/bulk_persistence.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/clsregistry.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/clsregistry.cpython-312.pyc index 2da39cb5..00b3c27d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/clsregistry.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/clsregistry.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/collections.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/collections.cpython-312.pyc index 020b91cb..2e3da5b0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/collections.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/collections.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/context.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/context.cpython-312.pyc index 5014c74a..668df89c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/context.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/context.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_api.cpython-312.pyc index 064e8751..c008a423 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_base.cpython-312.pyc index 3638d73f..2fa48d86 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dependency.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dependency.cpython-312.pyc index 4ff77d3f..05c9a0b5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dependency.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dependency.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/descriptor_props.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/descriptor_props.cpython-312.pyc index 8f7a1644..2cc8c85f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/descriptor_props.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/descriptor_props.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dynamic.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dynamic.cpython-312.pyc index e4ff5558..43ce462c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dynamic.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dynamic.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/evaluator.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/evaluator.cpython-312.pyc index a02d7ea3..7878e83b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/evaluator.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/evaluator.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/events.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/events.cpython-312.pyc index 7daf24bf..b84840ad 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/events.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/events.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/exc.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/exc.cpython-312.pyc index 2c087a31..9e008261 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/exc.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/exc.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/identity.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/identity.cpython-312.pyc index 62f86eb3..48eac4c6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/identity.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/identity.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/instrumentation.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/instrumentation.cpython-312.pyc index a73f349c..4290fa7e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/instrumentation.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/instrumentation.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/interfaces.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/interfaces.cpython-312.pyc index 171298f2..b08156dd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/interfaces.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/interfaces.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/loading.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/loading.cpython-312.pyc index 402244de..fd57fb5e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/loading.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/loading.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapped_collection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapped_collection.cpython-312.pyc index 832c78b9..fb04eb19 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapped_collection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapped_collection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapper.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapper.cpython-312.pyc index 53007a23..958476e0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapper.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapper.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/path_registry.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/path_registry.cpython-312.pyc index fca7279d..57ff2e85 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/path_registry.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/path_registry.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/persistence.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/persistence.cpython-312.pyc index 21fedd96..fb554d6f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/persistence.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/persistence.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/properties.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/properties.cpython-312.pyc index 2dc28837..6121533d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/properties.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/properties.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/query.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/query.cpython-312.pyc index 808bf0cf..e362b91a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/query.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/query.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/relationships.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/relationships.cpython-312.pyc index 38fbc9eb..5af4483a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/relationships.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/relationships.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/scoping.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/scoping.cpython-312.pyc index 158027e6..ad5b9b52 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/scoping.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/scoping.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/session.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/session.cpython-312.pyc index 4736b992..fdf60702 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/session.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/session.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state.cpython-312.pyc index 1d68eae0..ba8c4ccf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-312.pyc index 42f4972e..b55eeb09 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategies.cpython-312.pyc index d44bde1c..9d7d7631 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategy_options.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategy_options.cpython-312.pyc index 5da9033e..3b2130a7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategy_options.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategy_options.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-312.pyc index 6f1c4666..e3dfad1d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/unitofwork.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/unitofwork.cpython-312.pyc index e708e6cc..feea3804 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/unitofwork.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/unitofwork.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/util.cpython-312.pyc index 724be710..939a13c3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/writeonly.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/writeonly.cpython-312.pyc index 55026c3d..36a5e20d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/writeonly.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/writeonly.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/__init__.cpython-312.pyc index 6ef71063..1de55a9f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/base.cpython-312.pyc index 37481bcb..e61ba4b4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/events.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/events.cpython-312.pyc index f0316500..e1951a5f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/events.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/events.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/impl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/impl.cpython-312.pyc index 8bad146d..509a41b0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/impl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/impl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/__init__.cpython-312.pyc index 362e4183..1ee5ae5c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_dml_constructors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_dml_constructors.cpython-312.pyc index 14cde10b..eb327c67 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_dml_constructors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_dml_constructors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_elements_constructors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_elements_constructors.cpython-312.pyc index d951e9d0..97dd5cdb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_elements_constructors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_elements_constructors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_orm_types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_orm_types.cpython-312.pyc index 3e80e7de..bf1b3f29 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_orm_types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_orm_types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_selectable_constructors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_selectable_constructors.cpython-312.pyc index 7555db23..a421a715 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_selectable_constructors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_selectable_constructors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_typing.cpython-312.pyc index 890bc85c..6666fe95 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/annotation.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/annotation.cpython-312.pyc index ba183996..ababa497 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/annotation.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/annotation.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/base.cpython-312.pyc index ebaebe35..81050f3b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/cache_key.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/cache_key.cpython-312.pyc index 24d90362..fe47607a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/cache_key.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/cache_key.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/coercions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/coercions.cpython-312.pyc index 26700bcb..8f1e3114 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/coercions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/coercions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/compiler.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/compiler.cpython-312.pyc index ad43add6..a2d716a1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/compiler.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/compiler.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/crud.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/crud.cpython-312.pyc index 5581b7a4..e3a89ff1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/crud.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/crud.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/ddl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/ddl.cpython-312.pyc index b6a846c2..e334c0c4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/ddl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/ddl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/default_comparator.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/default_comparator.cpython-312.pyc index 5b3747a6..608341dd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/default_comparator.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/default_comparator.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/dml.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/dml.cpython-312.pyc index d05ec93e..066f2c32 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/dml.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/dml.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/elements.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/elements.cpython-312.pyc index 23506ba8..d0048a00 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/elements.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/elements.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/events.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/events.cpython-312.pyc index 9adbfff0..1c0d0593 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/events.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/events.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/expression.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/expression.cpython-312.pyc index 38687615..b37ac5f4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/expression.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/expression.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/functions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/functions.cpython-312.pyc index cafce911..dd0b746c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/functions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/functions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/lambdas.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/lambdas.cpython-312.pyc index 27973c43..73b5a12c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/lambdas.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/lambdas.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/naming.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/naming.cpython-312.pyc index a0ea859a..9b476e0d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/naming.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/naming.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/operators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/operators.cpython-312.pyc index 409efdc5..0888880d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/operators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/operators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/roles.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/roles.cpython-312.pyc index 94d5d0f1..62639cac 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/roles.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/roles.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/schema.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/schema.cpython-312.pyc index fe3908d6..e1f02b3f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/schema.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/schema.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/selectable.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/selectable.cpython-312.pyc index a8e24dec..0d84d0ab 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/selectable.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/selectable.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/sqltypes.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/sqltypes.cpython-312.pyc index 99507696..635fa779 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/sqltypes.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/sqltypes.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/traversals.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/traversals.cpython-312.pyc index 7cbcc703..74113b67 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/traversals.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/traversals.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/type_api.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/type_api.cpython-312.pyc index dbde60e4..d5031bf2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/type_api.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/type_api.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/util.cpython-312.pyc index c964becd..63b37d1f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/visitors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/visitors.cpython-312.pyc index 45bd636f..dbf1f8d6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/visitors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/visitors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/__init__.cpython-312.pyc index 8d40d240..9586dbf6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_collections.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_collections.cpython-312.pyc index 77702853..629e708a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_collections.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_collections.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-312.pyc index d7d84b40..a2bdb2f0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_has_cy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_has_cy.cpython-312.pyc index 33f09238..873843d9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_has_cy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_has_cy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/compat.cpython-312.pyc index f763c3c6..db908b15 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/concurrency.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/concurrency.cpython-312.pyc index 9f8f55cc..2352c455 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/concurrency.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/concurrency.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/deprecations.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/deprecations.cpython-312.pyc index 53c9568b..887081bc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/deprecations.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/deprecations.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/langhelpers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/langhelpers.cpython-312.pyc index 615267ff..00b62a3b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/langhelpers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/langhelpers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/preloaded.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/preloaded.cpython-312.pyc index 4cffaba9..ea90949f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/preloaded.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/preloaded.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/queue.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/queue.cpython-312.pyc index ff913145..a2ce8d11 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/queue.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/queue.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/topological.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/topological.cpython-312.pyc index f259a056..9bc44435 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/topological.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/topological.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/typing.cpython-312.pyc index 653cf8b1..2c63bef4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc index d31dc3f2..6cfaf23d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc index d6095d0e..3ebf80be 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc index 13fba2ef..3cd91596 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc index 231e9e70..eda77be7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc index db63e0db..752ccb7c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc index 5bdf21de..b403f430 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc index fe7beacf..6d60db71 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc index 4f6d49ba..7effcaf6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc index 18dc7453..e207851f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc index 058bf4e9..e94d22ae 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc index f7dc21e7..f94cf157 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc index 70d891fe..229d731c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc index d48da85e..dd6e9d82 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc index d0be6627..6d78cedc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc index c123c6e0..db09ce9f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc index da3dba29..be080f4e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc index 14a90a19..6a8be8ad 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc index 9d82325e..ef867caf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc index 27dfc06a..895ff6ed 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc index 9378e973..3b15fb7b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc index 89aeedbc..3f3cc142 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc index 46dc149a..86c4e767 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc index 2471c4b4..5c88689a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/__init__.cpython-312.pyc index 16b8aef9..41816b2b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_mode.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_mode.cpython-312.pyc index 37cadc68..4d55c194 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_mode.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_mode.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_version.cpython-312.pyc index 48a69fbe..d1d8f78e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_app_info.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_app_info.cpython-312.pyc index 88e0db2e..ce4e3329 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_app_info.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_app_info.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_base_address.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_base_address.cpython-312.pyc index 7e1b1123..48c12cd5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_base_address.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_base_address.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_encode.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_encode.cpython-312.pyc index d27446e7..bac465f3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_encode.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_encode.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error.cpython-312.pyc index b77cf486..3e24de70 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error_object.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error_object.cpython-312.pyc index 6cff0cea..657965ca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error_object.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error_object.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_http_client.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_http_client.cpython-312.pyc index c47ed9ff..bf5162cf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_http_client.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_http_client.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_metrics.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_metrics.cpython-312.pyc index 40eae994..79a21b32 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_metrics.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_metrics.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_options.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_options.cpython-312.pyc index f6ce0807..11b483f9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_options.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_options.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_requestor_options.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_requestor_options.cpython-312.pyc index a02a7998..b6d6101d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_requestor_options.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_requestor_options.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_object.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_object.cpython-312.pyc index c89124e5..7c711cb7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_object.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_object.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_response.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_response.cpython-312.pyc index c53482b2..abb3c864 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_response.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_response.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_util.cpython-312.pyc index 82d54020..280867a6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_version.cpython-312.pyc index bc629818..6ac829a7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc index 4fe77f0c..8091b7b9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc index 88301fbc..9a97adbe 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc index 4ed98309..bf3d45fc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc index ab4c91d7..929e9d0a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc index e762511e..bc4b158c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc index 73ffdf36..2cc38246 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc index 4faa4dbe..cd352c78 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc index d8eed7b7..0ec5d7a7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc index 0a62069a..ed1b2b75 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc index 6c8c4d01..edc2b3ce 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc index f28a9cff..b016ace9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc index 8573f03c..87f22365 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc index 55ff0698..7ee35c9f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc index aba5004b..52910834 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc index 1f1bf1a5..4f5eaeb1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc index 3bc56d6c..4265ff1e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc index e0332381..54e851b4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc index f228eddd..0f17a5a9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc index 6f7d326c..c562a2ef 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc index 2d581052..a2b6e9b7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc index 8f7c5ef9..73b2a5cf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc index ea11a617..408019d4 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc index 1a376dfa..7a1e23f8 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc index 9b0022dd..a422f053 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc index 45e6762f..97aaf157 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc index fab88eda..6b797605 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc index 27106258..aacd18d7 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc index 0642ed63..1ec28fc5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc index e529c151..c3493052 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc index 02888dfb..3c4c691c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc index 86bcef23..44a631b5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc index 420d2754..f94fe161 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc index 1bdb353f..65e98b86 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc index a91411f9..d1f0d23f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc index c35f010a..7c1dea90 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc index 163f566b..864e70a2 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc index d1c80a7f..d74c7931 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc index 1ec8e204..ffaf035b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc index 10091145..1b74e8f6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc index 445ca03f..7f8e7598 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc index 16119db3..9d1366a0 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc index cce0b80a..bbafb54c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc index bf2bf7ba..21f4a33f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc index f880235c..b1155b8e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc index 7f8cf9b9..63d82a01 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc index 8a080498..0ef96fe3 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc index dcfda2b9..e8129d48 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc index 0f204b8c..900450cc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc index 32122816..f3e20916 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc index 5723d72f..5198ca18 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc index 74d2698e..6243278d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc index e578e90c..0b68490f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc index 94b53ae2..b0221a36 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc index 7f76a4b3..d9c90f62 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc index 386789d9..735f8bca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc index d3db81a4..438e8a7e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc index b1f4348c..9f84e614 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc index 6b4f1941..685ee863 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc index 55493291..f8d344a9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc index 4d8827a3..593420ca 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/__init__.cpython-312.pyc index 41647634..89497c31 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_noop.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_noop.cpython-312.pyc index 30e169fa..dc0f28b1 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_noop.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_noop.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_version.cpython-312.pyc index 0228f9fd..f1ad73b5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/uvloop/includes/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/uvloop/includes/__pycache__/__init__.cpython-312.pyc index 61105a29..b88bc5d9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/uvloop/includes/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/uvloop/includes/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/__init__.cpython-312.pyc index 2ef7e1ea..49400b70 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/filters.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/filters.cpython-312.pyc index b9fc7c6f..fa274bfd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/filters.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/filters.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/main.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/main.cpython-312.pyc index 75ba63ca..20d66660 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/main.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/main.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/run.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/run.cpython-312.pyc index cef73e83..02169eb6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/run.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/run.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/version.cpython-312.pyc index 5fcc7b0b..1ce06e69 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc index 90d4a805..29e352fd 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc index b0df149b..dee0f5f5 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc index c8743f0f..a35e46cf 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc index f5822a4b..c31ba29e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc index 3fbd1b81..69a8525b 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc index daab1fef..537a667a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc index b83f7449..a96f1e43 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc index ccbae7f4..647356c9 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc index c5041b61..ef43549d 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc index 3fcc6478..ee430dcc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc index a1ca3b29..19965edc 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc index e86bf47d..d8a87d3e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc index ea5f1de6..0689773f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/__init__.cpython-312.pyc index 89a1f57e..9537c252 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-312.pyc index d2000072..d22ae148 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc index 007fc988..46d6015e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc index d4ebf373..51addb78 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc index b2438a25..b1710943 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc index 8473c75d..8b6ec681 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/exceptions.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/exceptions.cpython-312.pyc index eef553d5..e71f421a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/exceptions.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/exceptions.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc index cd4bb094..9836535c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc index 7fd14833..78630a77 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc index 4e6322ff..8cc2bf25 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc index e9b0377b..9083fc80 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc index 51b2773f..bad3507e 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__init__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__init__.cpython-312.pyc index c061307d..2738a53a 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__init__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__init__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__wrapt__.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__wrapt__.cpython-312.pyc index fae085da..8378e28c 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__wrapt__.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__wrapt__.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/arguments.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/arguments.cpython-312.pyc index edfd0123..5449368f 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/arguments.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/arguments.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/decorators.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/decorators.cpython-312.pyc index e1068953..570e3002 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/decorators.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/decorators.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/importer.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/importer.cpython-312.pyc index 43ad637e..80682b89 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/importer.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/importer.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/patches.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/patches.cpython-312.pyc index 367b6bce..047f2eb6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/patches.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/patches.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/proxies.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/proxies.cpython-312.pyc index cd5e298f..097c27ad 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/proxies.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/proxies.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/weakrefs.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/weakrefs.cpython-312.pyc index d0e28ec7..e98213d6 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/weakrefs.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/weakrefs.cpython-312.pyc differ diff --git a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/wrappers.cpython-312.pyc b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/wrappers.cpython-312.pyc index 10868e5b..49d3e9fb 100644 Binary files a/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/wrappers.cpython-312.pyc and b/Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/wrappers.cpython-312.pyc differ diff --git a/Frontend/src/App.tsx b/Frontend/src/App.tsx index f8f7cc68..9086bfd0 100644 --- a/Frontend/src/App.tsx +++ b/Frontend/src/App.tsx @@ -31,6 +31,7 @@ import { ProtectedRoute, AdminRoute, StaffRoute, + AccountantRoute, CustomerRoute } from './components/auth'; @@ -75,6 +76,10 @@ const ReceptionDashboardPage = lazy(() => import('./pages/admin/ReceptionDashboa const StaffDashboardPage = lazy(() => import('./pages/staff/DashboardPage')); const ChatManagementPage = lazy(() => import('./pages/staff/ChatManagementPage')); const StaffLayout = lazy(() => import('./pages/StaffLayout')); + +const AccountantDashboardPage = lazy(() => import('./pages/accountant/DashboardPage')); +const AccountantLayout = lazy(() => import('./pages/AccountantLayout')); + const NotFoundPage = lazy(() => import('./pages/NotFoundPage')); function App() { @@ -389,6 +394,34 @@ function App() { /> + {/* Accountant Routes */} + + + + } + > + } + /> + } /> + } + /> + } + /> + } + /> + + {} = ({ + children +}) => { + const { isAuthenticated, userInfo, isLoading } = useAuthStore(); + const { openModal } = useAuthModal(); + + // Open login modal if not authenticated + useEffect(() => { + if (!isLoading && !isAuthenticated) { + openModal('login'); + } + }, [isLoading, isAuthenticated, openModal]); + + if (isLoading) { + return ( +
+
+
+

+ Authenticating... +

+
+
+ ); + } + + // Don't render children if not authenticated (modal will be shown) + if (!isAuthenticated) { + return null; // Modal will be shown by AuthModalManager + } + + // Check if user is accountant + const isAccountant = userInfo?.role === 'accountant'; + if (!isAccountant) { + return ; + } + + return <>{children}; +}; + +export default AccountantRoute; + diff --git a/Frontend/src/components/auth/CustomerRoute.tsx b/Frontend/src/components/auth/CustomerRoute.tsx index f461d259..3c2b86c9 100644 --- a/Frontend/src/components/auth/CustomerRoute.tsx +++ b/Frontend/src/components/auth/CustomerRoute.tsx @@ -45,12 +45,14 @@ const CustomerRoute: React.FC = ({ } - const isCustomer = userInfo?.role !== 'admin' && userInfo?.role !== 'staff'; + const isCustomer = userInfo?.role !== 'admin' && userInfo?.role !== 'staff' && userInfo?.role !== 'accountant'; if (!isCustomer) { if (userInfo?.role === 'admin') { return ; } else if (userInfo?.role === 'staff') { return ; + } else if (userInfo?.role === 'accountant') { + return ; } return ; } diff --git a/Frontend/src/components/auth/index.ts b/Frontend/src/components/auth/index.ts index f8103870..262c8385 100644 --- a/Frontend/src/components/auth/index.ts +++ b/Frontend/src/components/auth/index.ts @@ -1,4 +1,5 @@ export { default as ProtectedRoute } from './ProtectedRoute'; export { default as AdminRoute } from './AdminRoute'; export { default as StaffRoute } from './StaffRoute'; +export { default as AccountantRoute } from './AccountantRoute'; export { default as CustomerRoute } from './CustomerRoute'; diff --git a/Frontend/src/components/common/ExportButton.tsx b/Frontend/src/components/common/ExportButton.tsx new file mode 100644 index 00000000..b2bbc248 --- /dev/null +++ b/Frontend/src/components/common/ExportButton.tsx @@ -0,0 +1,186 @@ +import React, { useState, useRef, useEffect } from 'react'; +import { Download, FileText, FileJson, FileSpreadsheet, File, ChevronDown, Check } from 'lucide-react'; +import { exportData, formatDataForExport, ExportFormat } from '../../utils/exportUtils'; +import { toast } from 'react-toastify'; + +interface ExportButtonProps { + data: any[]; + filename: string; + title?: string; + customHeaders?: Record; + className?: string; + disabled?: boolean; +} + +const ExportButton: React.FC = ({ + data, + filename, + title, + customHeaders, + className = '', + disabled = false +}) => { + const [isOpen, setIsOpen] = useState(false); + const dropdownRef = useRef(null); + + useEffect(() => { + const handleClickOutside = (event: MouseEvent) => { + if (dropdownRef.current && !dropdownRef.current.contains(event.target as Node)) { + setIsOpen(false); + } + }; + + if (isOpen) { + document.addEventListener('mousedown', handleClickOutside); + } + + return () => { + document.removeEventListener('mousedown', handleClickOutside); + }; + }, [isOpen]); + + const handleExport = async (format: ExportFormat) => { + try { + if (!data || data.length === 0) { + toast.error('No data available to export'); + return; + } + + const { headers, formattedData } = formatDataForExport(data, customHeaders); + + exportData({ + format, + filename, + title: title || filename, + headers, + data: formattedData + }); + + toast.success(`Data exported successfully as ${format.toUpperCase()}!`); + setIsOpen(false); + } catch (error: any) { + toast.error(error.message || 'Failed to export data'); + } + }; + + const exportOptions = [ + { + format: 'csv' as ExportFormat, + label: 'CSV', + icon: FileText, + description: 'Comma-separated values', + color: 'from-blue-500 to-blue-600' + }, + { + format: 'xlsx' as ExportFormat, + label: 'Excel', + icon: FileSpreadsheet, + description: 'Microsoft Excel format', + color: 'from-emerald-500 to-emerald-600' + }, + { + format: 'pdf' as ExportFormat, + label: 'PDF', + icon: File, + description: 'Portable Document Format', + color: 'from-rose-500 to-rose-600' + }, + { + format: 'json' as ExportFormat, + label: 'JSON', + icon: FileJson, + description: 'JavaScript Object Notation', + color: 'from-purple-500 to-purple-600' + } + ]; + + return ( +
+ + + {isOpen && ( + <> +
setIsOpen(false)} + /> +
+
+

+ Export Format +

+

+ Choose your preferred format +

+
+
+ {exportOptions.map((option, index) => { + const Icon = option.icon; + return ( + + ); + })} +
+
+

+ {data?.length || 0} records available +

+
+
+ + )} +
+ ); +}; + +export default ExportButton; + diff --git a/Frontend/src/components/common/index.ts b/Frontend/src/components/common/index.ts index d82110b9..9f08e1d0 100644 --- a/Frontend/src/components/common/index.ts +++ b/Frontend/src/components/common/index.ts @@ -10,4 +10,5 @@ export { default as GlobalLoading } from './GlobalLoading'; export { default as OfflineIndicator } from './OfflineIndicator'; export { default as Skeleton } from './Skeleton'; export { default as ScrollToTop } from './ScrollToTop'; +export { default as ExportButton } from './ExportButton'; diff --git a/Frontend/src/components/layout/Header.tsx b/Frontend/src/components/layout/Header.tsx index baef7757..3c9e411f 100644 --- a/Frontend/src/components/layout/Header.tsx +++ b/Frontend/src/components/layout/Header.tsx @@ -254,7 +254,7 @@ const Header: React.FC = ({ Profile - {userInfo?.role !== 'admin' && userInfo?.role !== 'staff' && ( + {userInfo?.role !== 'admin' && userInfo?.role !== 'staff' && userInfo?.role !== 'accountant' && ( <> = ({ Staff Dashboard )} + {userInfo?.role === 'accountant' && ( + + setIsUserMenuOpen(false) + } + className="flex items-center + space-x-3 px-4 py-2.5 text-white/90 + hover:bg-[#d4af37]/10 hover:text-[#d4af37] + transition-all duration-300 border-l-2 border-transparent + hover:border-[#d4af37]" + > + + Accountant Dashboard + + )}
+ )} + + {/* Mobile overlay */} + {isMobile && isMobileOpen && ( +
+ )} + + {/* Sidebar */} + + + ); +}; + +export default SidebarAccountant; + diff --git a/Frontend/src/components/layout/index.ts b/Frontend/src/components/layout/index.ts index 9de04b38..8af7503a 100644 --- a/Frontend/src/components/layout/index.ts +++ b/Frontend/src/components/layout/index.ts @@ -2,4 +2,5 @@ export { default as Header } from './Header'; export { default as Footer } from './Footer'; export { default as SidebarAdmin } from './SidebarAdmin'; export { default as SidebarStaff } from './SidebarStaff'; +export { default as SidebarAccountant } from './SidebarAccountant'; export { default as LayoutMain } from './LayoutMain'; diff --git a/Frontend/src/components/rooms/FavoriteButton.tsx b/Frontend/src/components/rooms/FavoriteButton.tsx index 72aba4ab..836b2501 100644 --- a/Frontend/src/components/rooms/FavoriteButton.tsx +++ b/Frontend/src/components/rooms/FavoriteButton.tsx @@ -26,7 +26,7 @@ const FavoriteButton: React.FC = ({ const [showTooltipText, setShowTooltipText] = useState(false); - if (userInfo?.role === 'admin' || userInfo?.role === 'staff') { + if (userInfo?.role === 'admin' || userInfo?.role === 'staff' || userInfo?.role === 'accountant') { return null; } diff --git a/Frontend/src/pages/AccountantLayout.tsx b/Frontend/src/pages/AccountantLayout.tsx new file mode 100644 index 00000000..d23d8208 --- /dev/null +++ b/Frontend/src/pages/AccountantLayout.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { Outlet } from 'react-router-dom'; +import { SidebarAccountant } from '../components/layout'; + +const AccountantLayout: React.FC = () => { + return ( +
+ {/* Sidebar */} + + + {/* Main Content */} +
+
+ +
+
+
+ ); +}; + +export default AccountantLayout; + diff --git a/Frontend/src/pages/accountant/DashboardPage.tsx b/Frontend/src/pages/accountant/DashboardPage.tsx new file mode 100644 index 00000000..7c77c586 --- /dev/null +++ b/Frontend/src/pages/accountant/DashboardPage.tsx @@ -0,0 +1,478 @@ +import React, { useEffect, useState } from 'react'; +import { + BarChart3, + CreditCard, + Receipt, + TrendingUp, + RefreshCw, + DollarSign, + FileText, + Calendar, + AlertCircle +} from 'lucide-react'; +import { reportService, ReportData, paymentService, invoiceService } from '../../services/api'; +import type { Payment } from '../../services/api/paymentService'; +import type { Invoice } from '../../services/api/invoiceService'; +import { toast } from 'react-toastify'; +import { Loading, EmptyState, ExportButton } from '../../components/common'; +import CurrencyIcon from '../../components/common/CurrencyIcon'; +import { formatDate } from '../../utils/format'; +import { useFormatCurrency } from '../../hooks/useFormatCurrency'; +import { useAsync } from '../../hooks/useAsync'; +import { useNavigate } from 'react-router-dom'; + +const AccountantDashboardPage: React.FC = () => { + const { formatCurrency } = useFormatCurrency(); + const navigate = useNavigate(); + const [dateRange, setDateRange] = useState({ + from: new Date(Date.now() - 30 * 24 * 60 * 60 * 1000).toISOString().split('T')[0], + to: new Date().toISOString().split('T')[0], + }); + const [recentPayments, setRecentPayments] = useState([]); + const [recentInvoices, setRecentInvoices] = useState([]); + const [loadingPayments, setLoadingPayments] = useState(false); + const [loadingInvoices, setLoadingInvoices] = useState(false); + const [financialSummary, setFinancialSummary] = useState({ + totalRevenue: 0, + totalPayments: 0, + totalInvoices: 0, + pendingPayments: 0, + overdueInvoices: 0, + paidInvoices: 0, + }); + + const fetchDashboardData = async () => { + const response = await reportService.getReports({ + from: dateRange.from, + to: dateRange.to, + }); + return response.data; + }; + + const { data: stats, loading, error, execute } = useAsync( + fetchDashboardData, + { + immediate: true, + onError: (error: any) => { + toast.error(error.message || 'Unable to load dashboard data'); + } + } + ); + + useEffect(() => { + execute(); + }, [dateRange]); + + useEffect(() => { + const fetchPayments = async () => { + try { + setLoadingPayments(true); + const response = await paymentService.getPayments({ page: 1, limit: 10 }); + if (response.success && response.data?.payments) { + setRecentPayments(response.data.payments); + // Calculate financial summary + const completedPayments = response.data.payments.filter((p: Payment) => p.payment_status === 'completed'); + const pendingPayments = response.data.payments.filter((p: Payment) => p.payment_status === 'pending'); + const totalRevenue = completedPayments.reduce((sum: number, p: Payment) => sum + (p.amount || 0), 0); + + setFinancialSummary(prev => ({ + ...prev, + totalRevenue, + totalPayments: response.data.payments.length, + pendingPayments: pendingPayments.length, + })); + } + } catch (err: any) { + console.error('Error fetching payments:', err); + } finally { + setLoadingPayments(false); + } + }; + fetchPayments(); + }, []); + + useEffect(() => { + const fetchInvoices = async () => { + try { + setLoadingInvoices(true); + const response = await invoiceService.getInvoices({ page: 1, limit: 10 }); + if (response.status === 'success' && response.data?.invoices) { + setRecentInvoices(response.data.invoices); + // Calculate invoice summary + const paidInvoices = response.data.invoices.filter((inv: Invoice) => inv.status === 'paid'); + const overdueInvoices = response.data.invoices.filter((inv: Invoice) => inv.status === 'overdue'); + + setFinancialSummary(prev => ({ + ...prev, + totalInvoices: response.data.invoices.length, + paidInvoices: paidInvoices.length, + overdueInvoices: overdueInvoices.length, + })); + } + } catch (err: any) { + console.error('Error fetching invoices:', err); + } finally { + setLoadingInvoices(false); + } + }; + fetchInvoices(); + }, []); + + const handleRefresh = () => { + execute(); + }; + + const getPaymentStatusColor = (status: string) => { + switch (status) { + case 'completed': + return 'bg-gradient-to-r from-emerald-50 to-green-50 text-emerald-800 border-emerald-200'; + case 'pending': + return 'bg-gradient-to-r from-amber-50 to-yellow-50 text-amber-800 border-amber-200'; + case 'failed': + return 'bg-gradient-to-r from-rose-50 to-red-50 text-rose-800 border-rose-200'; + case 'refunded': + return 'bg-gradient-to-r from-slate-50 to-gray-50 text-slate-700 border-slate-200'; + default: + return 'bg-gradient-to-r from-slate-50 to-gray-50 text-slate-700 border-slate-200'; + } + }; + + const getInvoiceStatusColor = (status: string) => { + switch (status) { + case 'paid': + return 'bg-gradient-to-r from-emerald-50 to-green-50 text-emerald-800 border-emerald-200'; + case 'sent': + return 'bg-gradient-to-r from-blue-50 to-indigo-50 text-blue-800 border-blue-200'; + case 'overdue': + return 'bg-gradient-to-r from-rose-50 to-red-50 text-rose-800 border-rose-200'; + case 'draft': + return 'bg-gradient-to-r from-slate-50 to-gray-50 text-slate-700 border-slate-200'; + default: + return 'bg-gradient-to-r from-slate-50 to-gray-50 text-slate-700 border-slate-200'; + } + }; + + if (loading) { + return ; + } + + if (error || !stats) { + return ( +
+ +
+ ); + } + + return ( +
+ {/* Header */} +
+
+
+
+

+ Financial Dashboard +

+
+

Comprehensive financial overview and analytics

+
+ + {/* Date Range & Actions */} +
+
+ setDateRange({ ...dateRange, from: e.target.value })} + className="px-4 py-2.5 bg-white border-2 border-slate-200 rounded-xl focus:border-emerald-400 focus:ring-4 focus:ring-emerald-100 transition-all duration-200 text-slate-700 font-medium shadow-sm hover:shadow-md" + /> + to + setDateRange({ ...dateRange, to: e.target.value })} + className="px-4 py-2.5 bg-white border-2 border-slate-200 rounded-xl focus:border-emerald-400 focus:ring-4 focus:ring-emerald-100 transition-all duration-200 text-slate-700 font-medium shadow-sm hover:shadow-md" + /> +
+
+ ({ + 'Type': 'Payment', + 'Transaction ID': p.transaction_id || `PAY-${p.id}`, + 'Amount': formatCurrency(p.amount || 0), + 'Status': p.payment_status, + 'Method': p.payment_method, + 'Date': p.payment_date ? formatDate(p.payment_date) : 'N/A', + 'Booking': p.booking?.booking_number || 'N/A' + }))), + ...(recentInvoices.map(i => ({ + 'Type': 'Invoice', + 'Invoice Number': i.invoice_number, + 'Customer': i.customer_name, + 'Total Amount': formatCurrency(i.total_amount), + 'Amount Due': formatCurrency(i.amount_due), + 'Status': i.status, + 'Due Date': i.due_date ? formatDate(i.due_date) : 'N/A', + 'Issue Date': i.issue_date ? formatDate(i.issue_date) : 'N/A' + }))) + ]} + filename="accountant-dashboard" + title="Accountant Financial Dashboard Report" + /> + +
+
+
+ + {/* Financial Summary Cards */} +
+ {/* Total Revenue */} +
+
+
+

Total Revenue

+

+ {formatCurrency(financialSummary.totalRevenue || stats?.total_revenue || 0)} +

+
+
+ +
+
+
+ + Active + All time revenue +
+
+ + {/* Total Payments */} +
+
+
+

Total Payments

+

+ {financialSummary.totalPayments} +

+
+
+ +
+
+
+ + {financialSummary.pendingPayments} pending payments + +
+
+ + {/* Total Invoices */} +
+
+
+

Total Invoices

+

+ {financialSummary.totalInvoices} +

+
+
+ +
+
+
+ + {financialSummary.paidInvoices} paid • {financialSummary.overdueInvoices} overdue + +
+
+
+ + {/* Recent Payments and Invoices */} +
+ {/* Recent Payments */} +
+
+

+ + Recent Payments +

+ +
+ {loadingPayments ? ( +
+ +
+ ) : recentPayments && recentPayments.length > 0 ? ( +
+ {recentPayments.slice(0, 5).map((payment) => ( +
navigate(`/accountant/payments`)} + > +
+
+ +
+
+

+ {formatCurrency(payment.amount)} +

+
+

+ {payment.payment_method || 'N/A'} +

+ {payment.payment_date && ( + + • {formatDate(payment.payment_date, 'short')} + + )} +
+
+
+ + {payment.payment_status.charAt(0).toUpperCase() + payment.payment_status.slice(1)} + +
+ ))} +
+ ) : ( + navigate('/accountant/payments') + }} + /> + )} +
+ + {/* Recent Invoices */} +
+
+

+ + Recent Invoices +

+ +
+ {loadingInvoices ? ( +
+ +
+ ) : recentInvoices && recentInvoices.length > 0 ? ( +
+ {recentInvoices.slice(0, 5).map((invoice) => ( +
navigate(`/accountant/invoices`)} + > +
+
+ +
+
+

+ {invoice.invoice_number} +

+
+

+ {formatCurrency(invoice.total_amount || 0)} +

+ {invoice.issue_date && ( + + • {formatDate(invoice.issue_date, 'short')} + + )} +
+
+
+ + {invoice.status.charAt(0).toUpperCase() + invoice.status.slice(1)} + +
+ ))} +
+ ) : ( + navigate('/accountant/invoices') + }} + /> + )} +
+
+ + {/* Alerts Section */} + {(financialSummary.overdueInvoices > 0 || financialSummary.pendingPayments > 0) && ( +
+
+ +

Financial Alerts

+
+
+ {financialSummary.overdueInvoices > 0 && ( +
+

+ ⚠️ {financialSummary.overdueInvoices} overdue invoice{financialSummary.overdueInvoices !== 1 ? 's' : ''} require attention +

+
+ )} + {financialSummary.pendingPayments > 0 && ( +
+

+ ⏳ {financialSummary.pendingPayments} pending payment{financialSummary.pendingPayments !== 1 ? 's' : ''} awaiting processing +

+
+ )} +
+
+ )} +
+ ); +}; + +export default AccountantDashboardPage; + diff --git a/Frontend/src/pages/admin/AnalyticsDashboardPage.tsx b/Frontend/src/pages/admin/AnalyticsDashboardPage.tsx index a32ea0c3..de866a5b 100644 --- a/Frontend/src/pages/admin/AnalyticsDashboardPage.tsx +++ b/Frontend/src/pages/admin/AnalyticsDashboardPage.tsx @@ -23,7 +23,7 @@ import { Star } from 'lucide-react'; import { toast } from 'react-toastify'; -import { Loading, EmptyState } from '../../components/common'; +import { Loading, EmptyState, ExportButton } from '../../components/common'; import Pagination from '../../components/common/Pagination'; import CurrencyIcon from '../../components/common/CurrencyIcon'; import { useAsync } from '../../hooks/useAsync'; @@ -478,16 +478,37 @@ const AnalyticsDashboardPage: React.FC = () => { View comprehensive reports and statistics for bookings, revenue, and performance

- + ({ + 'Date': r.date, + 'Revenue': r.revenue, + 'Bookings': r.bookings + })) || []), + ...(reportData.top_rooms?.map(r => ({ + 'Room ID': r.room_id, + 'Room Number': r.room_number, + 'Bookings': r.bookings, + 'Revenue': r.revenue + })) || []), + ...(reportData.service_usage?.map(s => ({ + 'Service ID': s.service_id, + 'Service Name': s.service_name, + 'Usage Count': s.usage_count, + 'Total Revenue': s.total_revenue + })) || []) + ] : []} + filename="financial-reports" + title="Financial Reports & Analytics" + />
diff --git a/Frontend/src/pages/admin/InvoiceManagementPage.tsx b/Frontend/src/pages/admin/InvoiceManagementPage.tsx index 1e98ee6d..04cbb988 100644 --- a/Frontend/src/pages/admin/InvoiceManagementPage.tsx +++ b/Frontend/src/pages/admin/InvoiceManagementPage.tsx @@ -4,6 +4,7 @@ import { invoiceService, Invoice } from '../../services/api'; import { toast } from 'react-toastify'; import Loading from '../../components/common/Loading'; import Pagination from '../../components/common/Pagination'; +import { ExportButton } from '../../components/common'; import { useFormatCurrency } from '../../hooks/useFormatCurrency'; import { useNavigate } from 'react-router-dom'; import { formatDate } from '../../utils/format'; @@ -130,13 +131,36 @@ const InvoiceManagementPage: React.FC = () => {

Manage and track all invoices

- +
+ ({ + 'Invoice Number': i.invoice_number, + 'Customer Name': i.customer_name, + 'Customer Email': i.customer_email, + 'Booking ID': i.booking_id || 'N/A', + 'Subtotal': formatCurrency(i.subtotal), + 'Tax Amount': formatCurrency(i.tax_amount), + 'Discount Amount': formatCurrency(i.discount_amount), + 'Total Amount': formatCurrency(i.total_amount), + 'Amount Paid': formatCurrency(i.amount_paid), + 'Balance Due': formatCurrency(i.balance_due), + 'Status': i.status, + 'Issue Date': i.issue_date ? formatDate(i.issue_date) : 'N/A', + 'Due Date': i.due_date ? formatDate(i.due_date) : 'N/A', + 'Paid Date': i.paid_date ? formatDate(i.paid_date) : 'N/A', + 'Is Proforma': i.is_proforma ? 'Yes' : 'No' + }))} + filename="invoices" + title="Invoice Management Report" + /> + +
{} diff --git a/Frontend/src/pages/admin/PaymentManagementPage.tsx b/Frontend/src/pages/admin/PaymentManagementPage.tsx index 7ede8a3e..50e94ed8 100644 --- a/Frontend/src/pages/admin/PaymentManagementPage.tsx +++ b/Frontend/src/pages/admin/PaymentManagementPage.tsx @@ -5,7 +5,9 @@ import type { Payment } from '../../services/api/paymentService'; import { toast } from 'react-toastify'; import Loading from '../../components/common/Loading'; import Pagination from '../../components/common/Pagination'; +import { ExportButton } from '../../components/common'; import { useFormatCurrency } from '../../hooks/useFormatCurrency'; +import { formatDate } from '../../utils/format'; const PaymentManagementPage: React.FC = () => { const { formatCurrency } = useFormatCurrency(); @@ -134,13 +136,43 @@ const PaymentManagementPage: React.FC = () => {
{}
-
-
-

- Payment Management -

+
+
+
+
+

+ Payment Management +

+
+

Track payment transactions

+
+ ({ + 'Transaction ID': p.transaction_id || `PAY-${p.id}`, + 'Booking Number': p.booking?.booking_number || 'N/A', + 'Customer': p.booking?.user?.full_name || p.booking?.user?.email || 'N/A', + 'Payment Method': p.payment_method || 'N/A', + 'Payment Type': p.payment_type || 'N/A', + 'Amount': formatCurrency(p.amount || 0), + 'Status': p.payment_status, + 'Payment Date': p.payment_date ? formatDate(p.payment_date) : 'N/A', + 'Created At': p.created_at ? formatDate(p.created_at) : 'N/A' + }))} + filename="payments" + title="Payment Transactions Report" + customHeaders={{ + 'Transaction ID': 'Transaction ID', + 'Booking Number': 'Booking Number', + 'Customer': 'Customer', + 'Payment Method': 'Payment Method', + 'Payment Type': 'Payment Type', + 'Amount': 'Amount', + 'Status': 'Status', + 'Payment Date': 'Payment Date', + 'Created At': 'Created At' + }} + />
-

Track payment transactions

{} diff --git a/Frontend/src/pages/admin/UserManagementPage.tsx b/Frontend/src/pages/admin/UserManagementPage.tsx index 505342ff..748d6c3d 100644 --- a/Frontend/src/pages/admin/UserManagementPage.tsx +++ b/Frontend/src/pages/admin/UserManagementPage.tsx @@ -417,6 +417,7 @@ const UserManagementPage: React.FC = () => { > +
diff --git a/Frontend/src/pages/customer/BookingPage.tsx b/Frontend/src/pages/customer/BookingPage.tsx index 11e0c6cf..60ce451c 100644 --- a/Frontend/src/pages/customer/BookingPage.tsx +++ b/Frontend/src/pages/customer/BookingPage.tsx @@ -74,12 +74,14 @@ const BookingPage: React.FC = () => { 'Please login to make a booking' ); openModal('login'); - } else if (userInfo?.role === 'admin' || userInfo?.role === 'staff') { - toast.error('Admin and staff users cannot make bookings'); + } else if (userInfo?.role === 'admin' || userInfo?.role === 'staff' || userInfo?.role === 'accountant') { + toast.error('Admin, staff, and accountant users cannot make bookings'); if (userInfo?.role === 'admin') { navigate('/admin/dashboard', { replace: true }); - } else { + } else if (userInfo?.role === 'staff') { navigate('/staff/dashboard', { replace: true }); + } else if (userInfo?.role === 'accountant') { + navigate('/accountant/dashboard', { replace: true }); } } }, [isAuthenticated, userInfo, navigate, id]); diff --git a/Frontend/src/utils/exportUtils.ts b/Frontend/src/utils/exportUtils.ts new file mode 100644 index 00000000..bb48a1e4 --- /dev/null +++ b/Frontend/src/utils/exportUtils.ts @@ -0,0 +1,310 @@ +/** + * Luxury Export Utilities + * Provides beautiful export functionality for financial data in multiple formats + */ + +export type ExportFormat = 'csv' | 'json' | 'pdf' | 'xlsx'; + +interface ExportOptions { + filename?: string; + title?: string; + headers?: string[]; + data: any[]; + format: ExportFormat; +} + +/** + * Export data to CSV format + */ +export const exportToCSV = (options: ExportOptions): void => { + const { filename = 'export', data, headers } = options; + + if (!data || data.length === 0) { + throw new Error('No data to export'); + } + + // Get headers from first object if not provided + const csvHeaders = headers || Object.keys(data[0]); + + // Create CSV content + const csvContent = [ + csvHeaders.join(','), + ...data.map(row => + csvHeaders.map(header => { + const value = row[header] ?? ''; + // Escape commas and quotes + if (typeof value === 'string' && (value.includes(',') || value.includes('"') || value.includes('\n'))) { + return `"${value.replace(/"/g, '""')}"`; + } + return value; + }).join(',') + ) + ].join('\n'); + + // Create blob and download + const blob = new Blob([csvContent], { type: 'text/csv;charset=utf-8;' }); + const link = document.createElement('a'); + const url = URL.createObjectURL(blob); + link.setAttribute('href', url); + link.setAttribute('download', `${filename}-${new Date().toISOString().split('T')[0]}.csv`); + link.style.visibility = 'hidden'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + URL.revokeObjectURL(url); +}; + +/** + * Export data to JSON format + */ +export const exportToJSON = (options: ExportOptions): void => { + const { filename = 'export', data } = options; + + if (!data || data.length === 0) { + throw new Error('No data to export'); + } + + const jsonContent = JSON.stringify(data, null, 2); + const blob = new Blob([jsonContent], { type: 'application/json;charset=utf-8;' }); + const link = document.createElement('a'); + const url = URL.createObjectURL(blob); + link.setAttribute('href', url); + link.setAttribute('download', `${filename}-${new Date().toISOString().split('T')[0]}.json`); + link.style.visibility = 'hidden'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + URL.revokeObjectURL(url); +}; + +/** + * Export data to PDF format (using browser print functionality with styling) + */ +export const exportToPDF = (options: ExportOptions): void => { + const { filename = 'export', data, title, headers } = options; + + if (!data || data.length === 0) { + throw new Error('No data to export'); + } + + const pdfHeaders = headers || Object.keys(data[0]); + + // Create a styled HTML table for PDF + const htmlContent = ` + + + + + ${title || filename} + + + +
+

${title || 'Financial Report'}

+

Generated on ${new Date().toLocaleDateString('en-US', { + year: 'numeric', + month: 'long', + day: 'numeric', + hour: '2-digit', + minute: '2-digit' + })}

+
+ + + + ${pdfHeaders.map(header => ``).join('')} + + + + ${data.map(row => ` + + ${pdfHeaders.map(header => ``).join('')} + + `).join('')} + +
${header.replace(/_/g, ' ').replace(/\b\w/g, l => l.toUpperCase())}
${row[header] ?? ''}
+ + + + `; + + // Open in new window and trigger print + const printWindow = window.open('', '_blank'); + if (printWindow) { + printWindow.document.write(htmlContent); + printWindow.document.close(); + printWindow.onload = () => { + setTimeout(() => { + printWindow.print(); + }, 250); + }; + } +}; + +/** + * Export data to Excel format (XLSX) - using CSV as fallback with .xlsx extension + * Note: For true Excel format, you would need a library like xlsx + */ +export const exportToXLSX = (options: ExportOptions): void => { + const { filename = 'export', data, headers } = options; + + if (!data || data.length === 0) { + throw new Error('No data to export'); + } + + // For now, we'll use CSV format but with .xlsx extension + // Excel can open CSV files, and this works without additional dependencies + const csvHeaders = headers || Object.keys(data[0]); + + const csvContent = [ + csvHeaders.join(','), + ...data.map(row => + csvHeaders.map(header => { + const value = row[header] ?? ''; + if (typeof value === 'string' && (value.includes(',') || value.includes('"') || value.includes('\n'))) { + return `"${value.replace(/"/g, '""')}"`; + } + return value; + }).join(',') + ) + ].join('\n'); + + // Create blob with Excel-compatible MIME type + const blob = new Blob(['\ufeff' + csvContent], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8;' }); + const link = document.createElement('a'); + const url = URL.createObjectURL(blob); + link.setAttribute('href', url); + link.setAttribute('download', `${filename}-${new Date().toISOString().split('T')[0]}.xlsx`); + link.style.visibility = 'hidden'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + URL.revokeObjectURL(url); +}; + +/** + * Main export function that routes to the appropriate format + */ +export const exportData = (options: ExportOptions): void => { + try { + switch (options.format) { + case 'csv': + exportToCSV(options); + break; + case 'json': + exportToJSON(options); + break; + case 'pdf': + exportToPDF(options); + break; + case 'xlsx': + exportToXLSX(options); + break; + default: + throw new Error(`Unsupported export format: ${options.format}`); + } + } catch (error: any) { + throw new Error(`Export failed: ${error.message}`); + } +}; + +/** + * Helper to format data for export + */ +export const formatDataForExport = (data: any[], customHeaders?: Record): { headers: string[], formattedData: any[] } => { + if (!data || data.length === 0) { + return { headers: [], formattedData: [] }; + } + + const headers = customHeaders ? Object.keys(customHeaders) : Object.keys(data[0]); + const formattedData = data.map(row => { + const formatted: any = {}; + headers.forEach(header => { + const value = row[header]; + // Format dates + if (value && typeof value === 'string' && /^\d{4}-\d{2}-\d{2}/.test(value)) { + formatted[header] = new Date(value).toLocaleDateString(); + } else { + formatted[header] = value ?? ''; + } + }); + return formatted; + }); + + const displayHeaders = customHeaders + ? headers.map(h => customHeaders[h] || h) + : headers.map(h => h.replace(/_/g, ' ').replace(/\b\w/g, l => l.toUpperCase())); + + return { headers: displayHeaders, formattedData }; +}; +